簡體   English   中英

第二次單擊導航按鈕時,如何阻止 Tkinter window 銷毀?

[英]How do I stop Tkinter window from destroy when the navigation button is clicked the second time?

我有一個 tkinter 應用程序,其中有一個主 window 和一個輔助 window。 當我單擊主 window 上的導航按鈕(下一頁)移動到下一頁時,它工作正常; 當我單擊“返回”按鈕后退時,它也可以正常工作。 問題是,下次我點擊主頁上的“下一頁”按鈕時,window 會破壞。 如何在不關閉 window 的情況下無限期地來回移動? 下面是兩個導航按鈕的代碼:

#the function to move to move from main to secondary page
def next_page():
    root.destroy()
    import page2 

#the function to move back from secondary to main page
def home_page():
    root.destroy()
    import page1
def moveToSecondWindow():
    firstScreen.withdraw()
    secondScreen.deiconify()

上面將隱藏第一個屏幕,並在您像單擊按鈕一樣調用此 function 時顯示第二個屏幕。

firstScreen = Tk()
firstScreen.title("1st Tkinter window")

secondScreen = Tk()
secondScreen.title("2nd Tkinter window")
secondScreen.withdraw()

上面的代碼有這樣的東西來定義你正在使用的 windows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM