如何在 Tkinter 画布上创建按钮?
Canvas 小部件是 Tkinter 库中的多功能小部件之一。您可以使用画布绘制不同的形状、弧线和对象以在画布内制作动画。要在 Tkinter Canvas 上创建按钮,只需将父级作为画布传递,代替 Button 构造函数中的父级。
示例
在这个例子中,我们将看到如何在画布小部件中创建一个按钮。
#Import the required libraries输出结果from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter Frame
win = Tk()
#Set the geometry of Tkinter Frame
win.geometry("700x350")
#Define a function for exit
def exit_program():
win.destroy()
#Add a canvas widget
canvas = Canvas(win, width= 350)
#Add a Label widget in the Canvas
label = Label(canvas, text= "Click the Button to Exit", font= ('Helvetica 17 bold'))
label.pack(pady= 30)
#Create a button in canvas widget
ttk.Button(canvas, text= "Exit", command= exit_program).pack()
canvas.pack()
win.mainloop()
运行上面的代码将在画布内显示一个带有按钮的窗口。
单击“退出”按钮将关闭窗口。
以上是 如何在 Tkinter 画布上创建按钮? 的全部内容, 来源链接: utcz.com/z/360274.html