wxPython - Dockable Windows
-
简述
wxAui是一个高级用户界面库并入 wxWidgets API。Wx.aui.AuiManager AUI 框架中的中心类。AuiManager使用 wx.aui.AuiPanelInfo 对象中每个面板的信息管理与特定框架关联的面板。让我们了解一下 PanelInfo 对象控件停靠和浮动行为的各种属性。将可停靠窗口放在顶层框架中涉及以下步骤 -首先,创建一个 AuiManager 对象。然后,设计了具有所需控件的面板。设置了 AuiPanelInfo 的以下参数。-
Direction− 上、下、左、右或中
-
Position− 一个可停靠区域内可以放置多个窗格。每个人都有一个位置编号。
-
Row− 一行中出现多个窗格。就像在同一行中出现多个工具栏一样。
-
Layer− 窗格可以分层放置。
使用此 PanelInfo,将设计的面板添加到管理器对象中。顶层窗口的其余部分可能像往常一样具有其他控件。完整的代码如下 -上面的代码产生以下输出 - -