Last updated 12 months ago
wxPython | 面板
通常,我们通过将所有必需的可视组件放入 wx.Panel 对象中,并使用 wx.BoxSizer 等调整器来定位它们,从而使用 wxPython 创建 GUI 窗口。 通常每个窗口(或根据 wxPython 术语的“框架”)包含一个主面板。 但是我们如何为同一个窗口创建多个具有不同 GUI 布局的主面板并在它们之间动态切换呢?
基于wx.Panel的PanelBase 包含 Panel1、Panel2、Panel3 的通用实现。它在中心绘制一个按钮,它接受背景颜色、按钮标签,按下按钮时调用回调函数。
代码