📜  tkinter 画圈 - Python (1)

📅  最后修改于: 2023-12-03 14:48:00.360000             🧑  作者: Mango

使用 Python 的 tkinter 画圈

在 Python 中,使用 tkinter 模块可以实现简单的 GUI 程序设计。其中,可以使用 Canvas 控件绘制图形,包括圆形。

创建一个 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 画圆的一个简单示例。可以通过改变参数,调整圆形的位置、大小、颜色等属性。