可以使用while循环来创建一组有序的按钮。在循环内部,我们可以定义每个按钮的位置和大小,以及设置相应的事件处理程序。最后一个按钮可以在循环外单独创建。
示例代码:
import tkinter as tk
root = tk.Tk()
# 创建一个框架,用于容纳按钮
frame = tk.Frame(root)
frame.pack()
# 创建一组按钮,并将它们添加到框架中
buttons = []
i = 1
while i < 5:
button = tk.Button(frame, text="Button {}".format(i))
button.pack(side=tk.LEFT, padx=5, pady=5)
buttons.append(button)
i += 1
# 创建最后一个按钮并将其添加到框架中
last_button = tk.Button(frame, text="Last Button")
last_button.pack(side=tk.LEFT, padx=5, pady=5)
root.mainloop()
上一篇:按钮没有间隔
下一篇:按钮没有启动新的意图。