2011-09-19 4 views
2

wxpython에서 움직일 수있는 패널에서 원하지 않는 동작이 발생합니다. Mac OS X 10.6.7에서 Python 2.7 용 wxpython Cocoa 빌드 2.9.2.3을 사용하고 있습니다. wx.aui를 가져오고 도킹 가능한 패널을 만들려고합니다.wxpython AUI 패널 도킹 가능하지만 플로팅 가능하지 않음

저는 wx.aui.AuiManager를 작성한 패널을 가지고 있으며, 위에 패널 하나와 아래 패널 하나를 추가했습니다. 두 사람 모두 닫기 버튼을 사용할 수 없습니다. 현재 패널을 프레임의 다른 고정 가능한 위치로 드래그하거나 프레임 밖으로 드래그하여 부동 창을 만들 수 있습니다. 이 창은 닫기 버튼이 비활성화 된 Mac 기본 MiniFrame으로 표시됩니다. 사용자가 메인 프레임에서 패널을 분리 할 수 ​​없도록하고 싶습니다.

나는 각 패널의 PaneInfo에 (거짓) .Floatable를 통과했다, 그러나 이것은

나는 창을 가질 수 나는 .Dockable (true)를 통과 할 경우에도 패널에서 모든 주변의 이동을 허용하지 않습니다 도킹 가능하고 움직일 수 있지만 떠 다니는 것은 불가능한 AUI?

+0

해결책을 찾았습니까? 이것을 수행하고 싶습니다. –

+0

해결책을 찾지 못했습니다. – STH

답변

0

그렇게 할 수있는 방법이 있는지 모르겠습니다. wx.aui의 제한 사항 일 수 있습니다. wxPython 메일 링리스트에서 질문해야합니다. 또는 대체적으로 드롭 인 대체 (wx.agw.aui (http://xoomer.virgilio.it/infinity77/AGW_Docs/aui_module.html#aui))를 시도해 볼 수 있습니다. 기본 wx.aui에 많은 버그를 수정하고 순수한 Python으로 작성되었습니다.

관련 문제