Как сделать диалоговую форму поверх всех окон в Виндосе |
Здравствуйте, гость ( Вход | Регистрация )
Как сделать диалоговую форму поверх всех окон в Виндосе |
sibmail |
9.4.2009, 9:44
Сообщение
#1
|
Студент Группа: Участник Сообщений: 63 Регистрация: 20.3.2009 Пользователь №: 626 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Гость_KFX_* |
20.5.2010, 21:36
Сообщение
#2
|
Гости |
Как сделать диалоговую форму поверх всех окон в Виндосе Как сделать диалоговую форму поверх всех окон в Виндосе Все! Сделал! Qt::WindowStaysOnTopHint Client_Dialog :: Client_Dialog (QWidget *parent) : QDialog(parent,Qt::WindowStaysOnTopHint) .... А как во время работы программы изменить этот флаг? например по нажатию на кнопку. Проблема в том, что если назначить этот флаг в setWindoWFlag, то окно пропадает и надо сделать show(); что не выглядит красиво особенно для полноэкранных приложений (видно, как окно скрывается и показывается). Можно как-то обойти это? |
|
|
Текстовая версия | Сейчас: 28.12.2024, 5:36 |