0
私はPythonとTkinterが新しく、カレンダーを作りたがっています。私は、forループを使用して、1月から12月のすべての月が12ボタンであることから始めたいと思っていました。コードを実行すると、空白の小さいボタンがあるウィンドウが表示されます。私は間違って何をしていますか?(Python)forループを使用してtkinterにButtonをパックしますか?
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個のボタンを作成する場合は、ループ内にボタンを作成する必要があります。 –