我一直在尝试获取一个循环来在 Tkinter 窗口上创建按钮列表,但我不知道这是否可能,或者我的代码是否不正确
count = 1
height = 300
width = 600
while count > 26:
for i in range(1-26):
square = Button(win, text='', height=1, width=2)
square.place(x=width, y=height)
height = height + 20
width = width + 30
count = count + 1
这是我的代码,我希望它能成功,但它什么也没做
你有两个循环。 while 循环中的任何内容都不会运行,因为它仅在 count 大于 26 但 count 为 1 时运行。for 循环对范围使用了错误的语法。仔细检查范围语法,以及如何在 tkinter 中创建按钮
https://www.w3schools.com/python/gloss_python_for_range.asp https://www.pythonguis.com/tutorials/create-buttons-in-tkinter/