如何在 Python for 循环中创建 Tkinter 按钮?
在处理事件和在应用程序执行期间执行动作方面,Tkinter 按钮部件非常有用。我们可以使用 Button(parent, text, option..) 构造函数创建 Tkinter 按钮。使用构造函数,我们可以在循环内创建多个按钮。
示例
在此示例中,我们将使用 Python for 循环在范围内创建多个按钮。
#import required libraries
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame
win= Tk()
#Set the geometry of the window
win.geometry("750x250")
#Create a LabelFrame
labelframe= LabelFrame(win)
#Define a canvas in the window
canvas= Canvas(labelframe)
canvas.pack(side=RIGHT, fill=BOTH, expand=1)
labelframe.pack(fill= BOTH, expand= 1, padx= 30, pady=30)
#Create Button widget in Canvas
for i in range(5):
ttk.Button(canvas, text= "Button " +str(i)).pack()
win.mainloop()输出
运行以上代码将显示一个窗口,其中包含一个 LabelFrame 对象内部的一些按钮。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP