0
同じフレームを使用して、ユーザー入力に基づいて2つの異なるレイアウトのデータを表示する方法はありますか?たとえば、変数をtrueまたはfalseにするボタンがある場合、その変数がtrueまたはfalseの場合、同じフレームに異なるテキスト、ラベル、およびデータを表示する方法がありますか?このようなもの:Tkinter:同じフレームを使用してユーザー入力に基づいてデータを表示する
self.frame1 = Frame(root)
self.frame1.pack()
def page1(self):
self.text1 = Label(self.frame1, text='Text 1')
self.text1.pack()
def page2(self):
self.text2 = Label(self.frame1, text='Text 2')
self.text2.pack()
self.page1_or_page2 = True
if self.page1_or_page2 == True:
page1(self)
else:
page2(self)
また、フレームにデータを重複させて、このようなことを達成していますか?ありがとう!
グレート答え!注文地理学のメソッドにも 'pack_forget()'のようなものがありますか? – GreenSaber
@ Evanはい、 'grid_forget'と' place_forget'も存在します。 –
素晴らしい!さて、今日のコードで私をばかにさせてください。 – GreenSaber