0
我是Python和Tkinter的新手,想制作日历。我想从12月份开始,所有的月份都是从1月到12月,使用for循环。当我运行代码时,我所得到的是一个窗口,其上有一个空白的小按钮。我究竟做错了什么?(Python)使用for循环打包tkinter中的按钮?
from __future__ import print_function
from tkinter import *
master = Tk()
months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
days = []
for number in range(1, 32):
days.append(number)
def monthpacking(list1):
month = ""
month_button = Button(master,
text=month)
for item in list1:
month = item
month_button.pack()
monthpacking(months)
master.mainloop()
你只是建立一个单一的按钮固定的代码为您服务。如果你想创建12个按钮,你需要在循环中创建按钮。 –