如何为 Tkinter 画布矩形的轮廓着色?
tkinterpythongui-programming更新于 2025/5/19 18:20:17
我们可以在 Tkinter 画布上创建不同的形状,例如矩形、弧线、圆形等。画布小部件有许多内置函数和方法,可用于配置形状的属性。
要为画布矩形的轮廓着色,我们必须在 outline 属性中指定颜色值。它适用于函数 create_rectangle(top, left, bottom, right),其中轮廓应该是可见的。
示例
#导入所需的库
from tkinter import *
#创建 Tkinter Frame 的实例
win = Tk()
#设置几何图形
win.geometry("700x350")
#创建画布对象
canvas= Canvas(win, width= 300, height= 350)
#在画布中创建一个矩形
canvas.create_rectangle(300,200,10,10, outline= "red", fill= "white")
canvas.pack()
win.mainloop()
输出
运行上述代码将在画布内显示一个矩形小部件。

请注意,我们已将矩形的轮廓设置为红色。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

