Панели wxpython AUI могут быть закреплены, но не плавающие - PullRequest
2 голосов
/ 19 сентября 2011

У меня какое-то нежелательное поведение с подвижными панелями в wxpython.Я использую wxpython Cocoa build 2.9.2.3 для Python 2.7 на Mac OS X 10.6.7.Я импортирую wx.aui и пытаюсь создать закрепляемые панели.

У меня есть панель, на которой я создал wx.aui.AuiManager, и добавил две панели, одну сверху и одну снизу.Для них обоих я отключил кнопку закрытия.Прямо сейчас панели можно перетаскивать в разные места стыковки на раме или за рамой, чтобы создать плавающее окно.Это окно отображается как мини-фрейм Mac с отключенной кнопкой закрытия.Я не хочу, чтобы пользователи могли отделять панели от основного фрейма.

Я передал .Floatable (False) в PaneInfo каждой панели, но это вообще не позволит перемещать панели., даже если я передаю .Dockable (True)

Могу ли я иметь панели в AUI, которые можно закреплять и перемещать, но нельзя перемещать?

1 Ответ

0 голосов
/ 23 сентября 2011

Я не знаю, есть ли способ сделать это или нет. Это может быть ограничением wx.aui. Вы должны спросить в списке рассылки wxPython. Или вы можете попробовать заменить его на wx.agw.aui (http://xoomer.virgilio.it/infinity77/AGW_Docs/aui_module.html#aui).. Он исправляет множество ошибок в wx.aui по умолчанию и написан на чистом Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...