python 创建一个窗口并在上面画一个圆
时间: 2024-09-07 12:06:19 浏览: 58
Python创建一个简单的烟花效果.pdf
在Python中,你可以使用Tkinter库创建一个窗口,并在其上绘制图形。下面是一个简单的例子,展示了如何创建一个窗口并在其中画一个圆:
```python
import tkinter as tk
from tkinter import Canvas
# 创建窗口
window = tk.Tk()
window.title("My First Circle")
window.geometry('400x400') # 窗口大小设置为400x400像素
# 创建Canvas对象,用于绘图
canvas = Canvas(window, width=300, height=300) # 设置绘图区域尺寸
canvas.pack() # 将Canvas添加到窗口中
# 绘制圆形
circle_coords = (150, 150) # 圆心坐标
radius = 100 # 半径
canvas.create_oval(circle_coords[0]-radius, circle_coords[1]-radius,
circle_coords[0]+radius, circle_coords[1]+radius,
fill='blue') # 颜色填充为蓝色
# 运行主循环
window.mainloop()
```
在这个代码中,我们首先导入了Tkinter库和Canvas模块,然后创建了一个窗口并设置了标题和大小。接着创建了一个Canvas,在其上画了一个圆,最后启动了主事件循环,使得窗口可见并且可以响应用户的操作。
阅读全文