Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: kxk от Август 02, 2012, 07:25



Название: Программное перемещенеие QDockWidget
Отправлено: kxk от Август 02, 2012, 07:25
Есть форма в которой содержится два WDockWidget-а,
один с права другой с лева, необходимо программно
поменять их местами.
Помогите пожалуйста как это можно реализовать.
Заранее спасибо!


Название: Re: Программное перемещенеие QDockWidget
Отправлено: GreatSnake от Август 02, 2012, 10:44
Дык всё просто)
Код
C++ (Qt)
main_win->removeDockWidget( left_dw );
main_win->removeDockWidget( right_dw );
main_win->addDockWidget( Qt::LeftDockWidgetArea, right_dw );
main_win->addDockWidget( Qt::RightDockWidgetArea, left_dw );
 


Название: Re: Программное перемещенеие QDockWidget
Отправлено: kxk от Август 02, 2012, 15:57
Спасибо большое