Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   Исчезающий DockWidget (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/ischezayushij-dockwidget-207938/)

Guest 27.09.2011 12:10

Исчезающий DockWidget
 
Есть главное окно и в нем стандартный QDockWidget.Делаем в главном окне QAction actionShow_Dock.Делаем две привязки (не выходя из дизайнера) которые трансформируются в:Код: QObject::connect(actionShow_Dock, SIGNAL(toggled(bool)), dockWidget, SLOT(setVisible(bool))); QObject::connect(dockWidget, SIGNAL(visibilityChanged(bool)), actionShow_Dock, SLOT(setChecked(bool)));Все работает замечательно. Теперь и actionShow_Dock показывает галочку если док-окно видно и снимается галочка когда док-окно крестиком закрываем. В общем, все чудесно....Кроме одного: Когда главное окно минимизируется, док-окно становится невидимым, галочка снимается. Когда главное окно разворачивается обратно - галочка не восстанавливается и док-окно остается невидимым.Спрашивается, что я делаю не правильно?Qt 4.7.2


Часовой пояс GMT, время: 08:02.


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