【问题标题】:Exit frame and panel from panel method从面板方法中退出框架和面板
【发布时间】:2011-10-08 09:31:09
【问题描述】:

我有一个 wxPython 框架,带有一个面板。在我的 Panel 类中,我有一个在按下该面板上的按钮时调用的方法。如何关闭框架和包含面板?

【问题讨论】:

    标签: wxpython panel frame


    【解决方案1】:

    有几种方法。假设面板的父级是框架,您可以将其作为按钮的处理程序:

    def onClose(self, event):
       frame = self.GetParent()
       frame.Close()
    

    或者您可以使用 pubsub 将消息“发布”到框架类并告诉它关闭。有关 pubsub 的简单示例,请参阅以下文章:http://www.blog.pythonlibrary.org/2010/06/27/wxpython-and-pubsub-a-simple-tutorial/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 2013-11-09
      • 1970-01-01
      相关资源
      最近更新 更多