使用Tkinter Python绘制圆形
Tkinter Canvas通常用于创建弧线、矩形、三角形、自由形状等形状。所有这些形状都可以使用tkinter库中可用的内置函数来绘制。
示例
在此示例中,我们将使用 create_oval(x0, y0, x1, y1) 方法创建一个圆形,通过传递以下坐标值(x0, y0, x1, y1)
#导入库
from tkinter import *
#创建一个tkinter frame实例
win = Tk()
#定义窗口的几何结构
win.geometry("600x400")
#创建一个Canvas对象
c = Canvas(win, width=400, height=400)
c.pack()
#在canvas里面绘制一个椭圆
c.create_oval(60, 60, 210, 210)
win.mainloop()
输出
运行上述代码将在canvas中绘制一个圆形。在此示例中,我们将(x0, y0, x1, y1)的坐标定义为(60,60,210,210)。因此,它将在窗口中绘制并显示一个圆形。