2017-08-30 115 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