我有两个程序可以合并,但似乎无法解决。第一个程序是主页/菜单(studious_main.py),其上有一个按钮(btnLearn),单击该按钮应(希望)关闭窗口并打开第二个程序studious_create.py。

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


(当前它只是关闭窗口。)

您如何建议我开始让该程序执行此操作?我仍然是一个新手,我似乎无法解决这个问题,对不起

最佳答案

一种方法是创建一个将处理您需要完成的操作的函数,然后将按钮的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)

关于python - 打开第二个python文件(tkinter),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45951863/

10-12 18:19