Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python/wxPython:AUI管理器,防止面板离开框架_Python_Wxpython - Fatal编程技术网

Python/wxPython:AUI管理器,防止面板离开框架

Python/wxPython:AUI管理器,防止面板离开框架,python,wxpython,Python,Wxpython,我正在使用下面的代码测试来自AUI的一些特性。如果运行代码,应该会找到一个框架,其中包含两个可以分离/浮动的面板。但是,面板可以拖动到屏幕上的任何位置。我想防止面板离开主框架。这可能吗?我以为会有一面旗帜或是我可以改变的东西,但我还没有找到任何东西 谢谢 代码: 在auipaninfo()中,您可以将浮动(False)添加到您不希望其浮动的窗格中: wx.aui.AuiPaneInfo().Left().Floatable(False) 实际上,我确实希望窗格浮动。我希望它是浮动的,能够调整大

我正在使用下面的代码测试来自AUI的一些特性。如果运行代码,应该会找到一个框架,其中包含两个可以分离/浮动的面板。但是,面板可以拖动到屏幕上的任何位置。我想防止面板离开主框架。这可能吗?我以为会有一面旗帜或是我可以改变的东西,但我还没有找到任何东西

谢谢

代码:

auipaninfo()
中,您可以将
浮动(False)
添加到您不希望其浮动的窗格中:

wx.aui.AuiPaneInfo().Left().Floatable(False)

实际上,我确实希望窗格浮动。我希望它是浮动的,能够调整大小,最大化,关闭,等等,但我只希望它保持在帧内,即使是浮动的。这不可能吗?我想你需要的是MDI窗口(窗口内的窗口)。您可以下载wxPython演示。这里有很多示例和演示代码。是的,看起来你是对的(MDI是我需要的)。我想我会重新考虑我的布局。。
wx.aui.AuiPaneInfo().Left().Floatable(False)