2011-09-19 66 views
2

我在wxpython中遇到了一些与可移动面板有关的不良行为。我在Mac OS X 10.6.7上为Python 2.7使用了wxpython Cocoa build 2.9.2.3。我正在导入wx.aui并尝试创建可停靠面板。wxpython AUI面板可停靠但不可浮动

我有一个面板,我创建了一个wx.aui.AuiManager并添加了两个面板,一个在上面,一个在下面。对于他们两个我已禁用关闭按钮。现在,面板可以拖动到框架上的不同可停靠位置或框架外,以创建浮动窗口。此窗口显示为具有禁用的关闭按钮的Mac原生MiniFrame。我不希望用户能够将面板与主框架分开。

我已经通过了.Floatable(假)每个窗格的PaneInfo,但这不会允许板周围都被感动,即使我通过.Dockable(真)

我能窗格在AUI中是可停靠和可移动的,但不可漂浮?

+0

你有没有找到解决方案,我也想这样做。 –

+0

我没有找到解决方案。 – STH

回答

0

我不知道是否有办法做到这一点。这可能是wx.aui的限制。您应该在wxPython邮件列表上询问。或者您可以尝试使用主要替代品:wx.agw.aui(http://xoomer.virgilio.it/infinity77/AGW_Docs/aui_module.html#aui)。它修复了默认wx.aui中的一些bug,并且使用纯Python编写。