0
有沒有一種方法可以根據用戶輸入使用相同的框架來顯示兩種不同的數據佈局?例如,如果我有一個按鈕來設置變量是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