2011-09-19 68 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編寫。