你如何在 tkinter 画布上创建一个按钮?
在本文中,我们将看到如何在 Tkinter Canvas 上创建按钮。
Canvas 小部件在应用程序上显示各种图形。它可用于将简单的形状绘制成复杂的图形。我们还可以根据需要显示各种自定义小部件。
它用于触发代码中提供的任何函数
代码介绍:
在这里,我们尝试在画布小部件上创建按钮。首先制作画布,然后将按钮放在画布上。
Syntax:
C = Canvas(root, height, width, bd, bg)
Syntax:
button = Button ( root,height,width,bg,command)
脚步 :
- 导入 tkinter
- 然后定义窗口大小和其他要求。
- 首先从上面给出的语法创建画布。
- 借助 tkinter 中的放置函数放置按钮。
Python3
# import everything from tkinter module
from tkinter import *
root = Tk()
root.geometry('430x300')
title = Label(root, text="Geeksforgeeks", bg="green", font=("bold", 30))
title.pack()
c = Canvas(root, width=330, height=200, bg="red")
c.place(x=50, y=50)
btn = Button(root, text='Welcome to Tkinter!', width=40,
height=5, bd='10', command=root.destroy)
btn.place(x=65, y=100)
root.mainloop()
OUTPUT: