Python/wxPython:AUI管理器,防止面板离开框架
我正在使用下面的代码测试来自AUI的一些特性。如果运行代码,应该会找到一个框架,其中包含两个可以分离/浮动的面板。但是,面板可以拖动到屏幕上的任何位置。我想防止面板离开主框架。这可能吗?我以为会有一面旗帜或是我可以改变的东西,但我还没有找到任何东西 谢谢 代码: 在Python/wxPython:AUI管理器,防止面板离开框架,python,wxpython,Python,Wxpython,我正在使用下面的代码测试来自AUI的一些特性。如果运行代码,应该会找到一个框架,其中包含两个可以分离/浮动的面板。但是,面板可以拖动到屏幕上的任何位置。我想防止面板离开主框架。这可能吗?我以为会有一面旗帜或是我可以改变的东西,但我还没有找到任何东西 谢谢 代码: 在auipaninfo()中,您可以将浮动(False)添加到您不希望其浮动的窗格中: wx.aui.AuiPaneInfo().Left().Floatable(False) 实际上,我确实希望窗格浮动。我希望它是浮动的,能够调整大
auipaninfo()
中,您可以将浮动(False)
添加到您不希望其浮动的窗格中:
wx.aui.AuiPaneInfo().Left().Floatable(False)
实际上,我确实希望窗格浮动。我希望它是浮动的,能够调整大小,最大化,关闭,等等,但我只希望它保持在帧内,即使是浮动的。这不可能吗?我想你需要的是MDI窗口(窗口内的窗口)。您可以下载wxPython演示。这里有很多示例和演示代码。是的,看起来你是对的(MDI是我需要的)。我想我会重新考虑我的布局。。
wx.aui.AuiPaneInfo().Left().Floatable(False)