Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Alex_C от Апрель 18, 2012, 11:19



Название: Сделать окно Stay on top
Отправлено: Alex_C от Апрель 18, 2012, 11:19
Как сделать окно stay on top, не перезакрывая его? Ведь setWindowFlags(Qt::WindowStaysOnTopHint); можно вызывать только в конструкторе?


Название: Re: Сделать окно Stay on top
Отправлено: Пантер от Апрель 18, 2012, 11:22
С чего ты это взял?


Название: Re: Сделать окно Stay on top
Отправлено: Alex_C от Апрель 18, 2012, 13:59
Где то читал :)
... или это флаги Qt::Window/Qt::Dialog можно только в конструкторе указывать?


Название: Re: Сделать окно Stay on top
Отправлено: Bepec от Апрель 18, 2012, 14:06
В любой момент насколько я помню.

К примеру - вот у меня сейчас открыт мой простейший редактор со свойством  WindowStaysOnTopHint ;)


Название: Re: Сделать окно Stay on top
Отправлено: mutineer от Апрель 18, 2012, 14:24
Не забудь только про
Цитировать
Note: This function calls setParent() when changing the flags for a window, causing the widget to be hidden. You must call show() to make the widget visible again..