当我直接单击run按钮而不单击我创建的CV按钮或IR按钮时,我将关闭我的窗口。但若我点击CV按钮或IR按钮,然后点击退出按钮,我将无法工作。我试着移除应用程序主循环()在CV和IR按钮内,但仍不工作。在
p/s CV_按钮和IR_按钮将调用另一个.py文件,这是一个GUI。我不知道如何在python中调用main,但至少它可以工作,我甚至不知道是对是错。在def CV_Button(self, event): # wxGlade: Main.
if __name__ == "__main__":
app = wx.PySimpleApp(0)
wx.InitAllImageHandlers()
MainFrame = CV(None, -1, "")
app.SetTopWindow(MainFrame)
MainFrame.Show()
app.MainLoop()
event.Skip()
def IR_Button(self, event): # wxGlade: Main.
if __name__ == "__main__":
app = wx.PySimpleApp(0)
wx.InitAllImageHandlers()
MainFrame = IR(None, -1, "")
app.SetTopWindow(MainFrame)
MainFrame.Show()
app.MainLoop()
event.Skip()
def Exit_Button(self, event): # wxGlade: Main.
self.Close(True)
event.Skip()
if __name__ == "__main__":
app = wx.PySimpleApp(0)
wx.InitAllImageHandlers()
Main = Main(None, -1, "")
app.SetTopWindow(Main)
Main.Show()
app.MainLoop()