Название: Перемещение QDockWidget при забраном centralWidget Отправлено: Nemo2000 от Декабрь 01, 2010, 13:05 На форме имеются три доквиджета. Размещаю я их сверху в TopDockWidgetArea.
Также убрал из окна centralwidget. Код: centralwidget->setParent(NULL); Но теперь есть одна проблема. Доквиджеты могут находиться только в верхней области окна,а в остальные области, как бы не старался,запихнуть их не получается,будто они исчезли. :-\ Может кто сталкивался с таким? Название: Re: Перемещение QDockWidget при забраном centralwidget Отправлено: GreatSnake от Декабрь 01, 2010, 13:27 У троллей проблемы с менеджментом QDockWidgets, когда нет centralWidget-а.
Название: Re: Перемещение QDockWidget при забраном centralwidget Отправлено: Nemo2000 от Декабрь 01, 2010, 13:58 Ясно..уже не раз наталкивался в разных темах,что DockWidget'ы проблемные.. :(
Тогда может подскажет кто-то как динамически подганять размеры DockWidgets под размер окна? Думаю что надо отловить событие resize для окна и тогда менять размеры Dockwidgets,но что-то я несовсем понимаю как пользоватся функцией sizeHint() для них.. или может есть какой другой способ изменения размера DockWidget? Название: Re: Перемещение QDockWidget при забраном centralwidget Отправлено: GreatSnake от Декабрь 01, 2010, 14:44 Размер QDockWidget-a полностью зависит от его child-a.
|