wxFrame没有关闭

时间:2011-10-27 20:20:01

标签: python wxpython

我有一个框架,我用它作为主要形式(mainFrame),它继承自mainFrameBase,它继承自wxFrame。

它有一个“关闭”系统按钮。当它被按下时,应用程序关闭。一切都非常符合我的喜好。

我从mainFrameBase(progScreen)继承了另一个帧。按下按钮时,将显示progScreen。当我单击其系统关闭按钮时,表单不会关闭。

使用此设置我想要实现的是您可以单击主框架上的按钮,并显示主框架的略微不同的视图,以允许用户“编程”某些按钮。

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

1 个答案:

答案 0 :(得分:1)

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

http://www.blog.pythonlibrary.org/2010/06/16/wxpython-how-to-switch-between-panels/

希望有所帮助!