获取功能不要在导入时运行

时间:2017-07-10 00:12:37

标签: python-3.x tkinter

我已经尝试了每一个"如果名称 ==' 主要' "建议但它仍然失败(或者我做错了或不理解它)。我也不是试图从命令行运行东西。在Pycharm中测试时,我试图用gui弹出主文件,然后当我点击按钮时,尝试让第一个窗口消失,第二个文件/ gui弹出它的位置。

非常感谢任何帮助。

这是我尝试开始的主要内容,但首先打开了第二个gui

from tkinter import *
from tryingstuff import EmdMain



class App:

    def __init__(self, master):

        frame = Frame(master)
        frame.pack()
        #firebutton
        self.fphoto = PhotoImage(file="../icon/fireorig.png")
        self.fbutton = Button(frame, image=self.fphoto)
        self.fbutton.config( height=228, width=200)
        self.fbutton.pack(side=LEFT)
        #emsbutton
        self.mphoto = PhotoImage(file="../icon/ems.png") 
        self.emsButton = Button(frame, image=self.mphoto, command=EmdMain)
        self.emsButton.config( height=224, width=197)
        self.emsButton.pack(side=RIGHT)

root = Tk()
root.title("ProQA Card set")
app = App(root)
root.mainloop()

这是第二个文件

from tkinter import *

def EmdMain():

    frame = Frame()
    frame.pack()

    abdominalPnB = Button(frame, text="01_Abdominal Pain")
    abdominalPnB.config(anchor="w", width=20, height=1)
    abdominalPnB.grid(row=0, column=0)



root = Tk()
app = EmdMain()
root.mainloop()

if __name__=='__main__':
    EmdMain()

0 个答案:

没有答案