如何在Tkinter中给画布矩形着色?

如何在Tkinter中给画布矩形着色?

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

示例:

在本示例中,我们将在Tkinter画布上创建一个矩形,然后为其轮廓着色。

# 导入所需库
from tkinter import *

# 创建Tkinter框架实例
win = Tk()

# 设置geometry
win.geometry("700x350")

# 定义一个画布小部件
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# 在画布中创建一个矩形
canvas.create_rectangle(100,100,300,300, outline= 'yellow', width=4, fill='green')

win.mainloop()
Python

输出:

运行上面的代码,将显示一个包含画布小部件中矩形的窗口。

如何在Tkinter中给画布矩形着色?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册