Продолжение архива вопросов Второй архив вопросов и ответов


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 12:14
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Задача: qt3.3.5 по нажатии на кнопку показывать, например, текст в док окне.делала так:Код:void Window::button_press(){ QDockWindow* gl_dw = new QDockWindow( QDockWindow::InDock, this ); gl_dw->setResizeEnabled( TRUE ); gl_dw->setVerticalStretchable( TRUE ); addDockWindow(gl_dw, Qt:ockTornOff); setDockEnabled( gl_dw, DockTop, FALSE ); setDockEnabled( gl_dw, DockBottom, FALSE ); gl_dw->setCloseMode( QDockWindow::Always ); QLabel* tl=new QLabel(tr("Text"), gl_dw); gl_dw->setWidget(tl); tl->setMinimumSize(300, 500);}окно появляется, лейбла в нем нет начала ставить эксперименты, оказалось, что если тот же код засунуть в конструктор или в функцию init() то все отрисовывается нормально - видим окно и текст в нем.напрашивается вывод, что после конструктора вызывается какая-то функция которая инициализирует содержимое QDockWindow, только вот какая... подскажите, пожалуйста.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Динамическое создание документов на JavaScript Guest Новые вопросы и ответы 2 0 05.01.2012 17:31
Динамическое создание ссылок Guest Продолжение старого архива 0 16.10.2011 16:53
динамическое создание объектов и обращение к свойствам таких объектов Guest Продолжение старого архива 0 30.09.2011 17:51
qss и QDockWidget Guest Новый архив 2 0 27.09.2011 13:29
QDockWidget focus Guest Новый архив 2 0 27.09.2011 12:30



© www.otvetnemail.ru - Форум вопросов и ответов.