Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: agg от Февраль 07, 2008, 11:29



Название: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: agg от Февраль 07, 2008, 11:29
Здравствуйте. Использую QT 4.2.3 Вопрос состоит в следующем:
1. Берем с WidgetBox компонент QDockWidget и помещаем его на форму.
2. Запускаем программу, виджет не двигается, только умеет становится окном и менять размер.
Начал разбираться оказалось нехватает строки в теле функции setupUi:
WindowTestClass->addDockWidget(Qt::RightDockWidgetArea, dockWidget);

Можно было бы конечно ручками написать все в своем классе и не парится, но дизайнер для того и нужен чтобы облегчать работу поэтому и пытаюсь разобраться, это не предусмотрено или я чего-то в дизайнере не сделал чтобы появилась эта строчка с добавлением виджета к классу главного откна?


Название: Re: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: alex12 от Февраль 14, 2008, 15:04
Нужно в designer'е к данному виджету поставить свойство docked=true.


Название: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: Sasha от Апрель 10, 2012, 20:02
А как сделать наоборот. чтобы при запуске приложения dock оказался сразу в плавающем состоянии (отдельно от главного окна)?


Название: Re: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: GreatSnake от Апрель 10, 2012, 21:37
А как сделать наоборот. чтобы при запуске приложения dock оказался сразу в плавающем состоянии (отдельно от главного окна)?
Код
C++ (Qt)
void QDockWidget::setFloating( bool floating )


Название: Re: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: Sasha от Апрель 11, 2012, 16:30
А как сделать наоборот. чтобы при запуске приложения dock оказался сразу в плавающем состоянии (отдельно от главного окна)?
Код
C++ (Qt)
void QDockWidget::setFloating( bool floating )
А в дизайнере как?


Название: Re: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: GreatSnake от Апрель 11, 2012, 16:33
А в дизайнере как?
А что из панели свойств у QDockWidget пропало свойство "floating"  ???


Название: Re: Вопрос по поводу QDockWidget и Qt Designer
Отправлено: Sasha от Апрель 11, 2012, 18:04
А что из панели свойств у QDockWidget пропало свойство "floating"  ???
Не пропало, но, почему-то оно у меня не работает. Ставь, не ставь, ни в самом редакторе, ни при запуске ничего не меняется. Может нужна какая-то хитрая комбинация с остальными свойствами?