私は学校プロジェクトを行っています。プログラムの目的はチケットを販売することです。私の唯一の問題は「利用可能な座席と利用不可能な座席は色分けして表示する必要があります。私は合計250席あります、どのようにそれらを画面に表示するのですか?私はテーブルやグリッドを使うべきですか?またはキャンバス?私はあなたが私のためにコードすることを望んでいないこれは私の評価私はちょうどこの問題に効率的に取り組む方法のアイデアが必要です。Python Tkinterは視覚的に座席配置を表示します
私は、座席を表示するためにボタンを手動で使用しようとしましたが、そのうち250個は効率的ではありませんでした。
Button(master, text="seat").grid(row=0,column=0) * 250 != efficient
私はまた、Forループ
self.seats = []
row_count = 0
for i in range(250):
if(i > 5):
row_count += 1 #5 column table style
if(i < seats_taken):
self.seats.append(Button(master, bg='#ff0000')) #So taken seats are red bg
self.seats[i].grid(column=i+1 , row= row_count)
else:
self.seats.append(Button(master, bg='#ffffff')) #Available seats are white bg
self.seats[i].grid(column=i+1 , row= row_count)
どのようにこの問題をtakleうと動的にボタンを作成しようとしましたか?