📅  最后修改于: 2023-12-03 14:48:00.360000             🧑  作者: Mango
在 Python 中,使用 tkinter
模块可以实现简单的 GUI 程序设计。其中,可以使用 Canvas
控件绘制图形,包括圆形。
首先,我们需要创建一个 Canvas
控件。
from tkinter import *
root = Tk()
canvas = Canvas(root, width=400, height=400)
canvas.pack()
这个代码片段创建了一个宽度和高度均为 400 的 Canvas
显示在 GUI 窗口上。
要在 Canvas
中绘制圆形,可以使用 create_oval
方法。这个方法需要四个参数分别是左上角和右下角的坐标。
canvas.create_oval(50, 50, 350, 350, outline="red", width=5)
这个代码片段创建了一个红色边框宽度为 5 的圆形,位置在 (50, 50)
到 (350, 350)
这个矩形范围内。
from tkinter import *
root = Tk()
canvas = Canvas(root, width=400, height=400)
canvas.pack()
canvas.create_oval(50, 50, 350, 350, outline="red", width=5)
root.mainloop()
这个代码片段创建了一个带有圆形的 GUI 程序。
注意,这个程序没有定义退出按钮,需要使用操作系统的关闭按钮关闭程序。
以上就是使用 tkinter 画圆的一个简单示例。可以通过改变参数,调整圆形的位置、大小、颜色等属性。