Python wxFrame未关闭

Python wxFrame未关闭,python,wxpython,Python,Wxpython,我有一个框架,我使用它作为主要形式(大型机),它继承自mainFrameBase,它继承自wxFrame 它有一个“关闭”系统按钮。当按下该按钮时,应用程序将关闭。一切都很合我的意 我从mainFrameBase(progScreen)继承另一个帧。按下按钮时,将显示progScreen(编程屏幕)。单击其“系统关闭”按钮时,表单不会关闭 我想通过这个设置实现的是,您可以单击主框架上的一个按钮,并显示一个稍微不同的主框架视图,以允许用户“编程”某些按钮 顺便说一下,我正在使用(优秀的程序)创建屏

我有一个框架,我使用它作为主要形式(大型机),它继承自mainFrameBase,它继承自wxFrame

它有一个“关闭”系统按钮。当按下该按钮时,应用程序将关闭。一切都很合我的意

我从mainFrameBase(progScreen)继承另一个帧。按下按钮时,将显示progScreen(编程屏幕)。单击其“系统关闭”按钮时,表单不会关闭

我想通过这个设置实现的是,您可以单击主框架上的一个按钮,并显示一个稍微不同的主框架视图,以允许用户“编程”某些按钮


顺便说一下,我正在使用(优秀的程序)创建屏幕。

我要做的是创建两个面板,其中一个用于常规屏幕,另一个用于编程屏幕。然后,当您想要切换时,隐藏一个面板并显示另一个面板。这样,两个屏幕都包含在一个框架中,关闭后退出程序。实际上,我有一个与此类似的教程:


希望有帮助

我这样做是为了其他事情,但我想实现的是可重用性。我已经把这个屏幕布置好了,为什么要重新设计weel?你这是什么意思?如果你把面板放进它们自己的类中,你可以在任何你想要的框架或对话框中重用它们。也许这是个好主意。最终结果大致相同。我试试看。谢谢,我最后做的就是按照建议创建面板,然后在运行时将它们添加到主窗体中。当按下某个按钮时,我会打开一个对话框,并在那里添加面板。我在一个单独的脚本中移动到helper函数的一些代码片段。我现在可以重用很多代码了!谢谢你的建议