2017-08-30 118 views
1

我有兩個程序,我想能夠結合,但我似乎無法解決如何。所述第一程序是網頁/菜單(studious_main.py)並在其上有一個按鈕(btnLearn)其中,當按下時,應(希望)關閉窗口並打開第二程序studious_create.py打開第二個python文件(tkinter)

btnLearn = Button(container2, image = imgLearnBtn,command=destroy).pack(side = BOTTOM, padx = 100) 

(目前它只是關閉窗口。)

你會如何建議我去獲取程序做到這一點?我仍然是一個新手,我似乎無法繞過這個問題,對不起

回答

1

一種方法是創建一個函數,將處理您需要完成的操作,然後綁定您的command按鈕。

def close_current_and_open_other(): 
    # code to close the current: destroy(), etc... 
    # code to open the second program 

btnLearn = Button(container2, image=imgLearnBtn, command=close_current_and_open_other).pack(side=BOTTOM, padx=100) 
+0

我將如何打開第二個程序,是否有一個命令呢? – bertew

+0

如果沒有更好地理解問題到底是什麼很難說......也許你想問另一個問題,你在哪裏解釋它的具體細節? –

+0

我剛剛發佈了一個新的問題,我正在處理的代碼 - 我希望它是有道理的,讓我知道如果你需要更多的上下文。 – bertew