如何在 Tkinter 中为画布矩形的轮廓着色?


假设我们在 Tkinter 画布上创建了一个矩形。这项任务是要为矩形提供一个带颜色的轮廓。要向矩形添加边框或轮廓,首先在构造函数中定义轮廓属性并向其中添加一个新的颜色值。

示例

在这个示例中,我们在 Tkinter 画布上创建一个矩形,然后为其轮廓应用一个颜色。

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x350")

# Define a Canvas Widget
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# Create a rectangle in Canvas
canvas.create_rectangle(100,100,300,300, outline= 'yellow', width=4, fill='green')

win.mainloop()

输出

运行上述代码后,将显示一个窗口,其中包含画布控件内的矩形。

更新于: 2021 年 5 月 26 日

3K+ 浏览次数

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.