如何在Python for循环中创建Tkinter按钮?

如何在Python for循环中创建Tkinter按钮?

使用Tkinter Button小部件可以很好地处理事件并在应用程序执行期间执行操作。我们可以使用Button(parent,text,option ..)构造函数创建Tkinter按钮。使用构造函数,我们可以在循环内创建多个按钮。

例如

在此示例中,我们将使用Python for循环在范围内创建多个按钮。

#导入所需的库
from tkinter import *
from tkinter import ttk

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

#设置窗口的几何形状
win.geometry("750x250")

#创建一个LabelFrame
labelframe= LabelFrame(win)

#在窗口中定义画布
canvas= Canvas(labelframe)
canvas.pack(side=RIGHT, fill=BOTH, expand=1)

labelframe.pack(fill= BOTH, expand= 1, padx= 30, pady=30)

#在画布中创建Button小部件
for i in range(5):
   ttk.Button(canvas, text= "Button "+str(i)).pack()

win.mainloop()

输出

运行上述代码将显示一个窗口,其中包含在LabelFrame对象内部的一些按钮。

如何在Python for循环中创建Tkinter按钮?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程