Народ нужен код который поможет открыть QMainWindow,QDialog,QWidget поверх всех других окон желательно функциами qt.
Если кто не понял, то задача такая: в момент захода пользователя в систему открывается программка которая спрашивает кто ты, эта программка должна развернуться на весь экран и поверх всех окон. Она должна оставаться поверх всех окон даже в том случае если запускается другая программа. Например терминал.
Для тех кто будет говорить юзай ассистент, отвечу так: такой вариант не прокатил, там есть функция которая указывает windowState но не помогает!
OwnerCoder,
qt4 окно поверх всех других окон (Необходимо открывать окно поверх всех других окон)
Модератор: Модераторы разделов
- OwnerCoder
- Сообщения: 186
- ОС: OpenSuSe 11, Apple OS X 10.5.8
- Контактная информация:
- Clear_Mind
- Сообщения: 241
- Статус: Изредко заглядывающий
- ОС: openSuSE 11.1
- Контактная информация:
Re: qt4 окно поверх всех других окон
Возможно стоит взглянуть на
Код: Выделить всё
Qt::WindowStaysOnTopHint
Bombers launch with no recall + Minutes warning of the missile fall
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
Take a look at your last sky + Guessing you won't have the time to cry
--- Iron Maiden (Brouther Than A Thousand Suns, 2006)
- OwnerCoder
- Сообщения: 186
- ОС: OpenSuSe 11, Apple OS X 10.5.8
- Контактная информация:
Re: qt4 окно поверх всех других окон
Clear_Mind писал(а): ↑16.03.2008 10:27Возможно стоит взглянуть на
Код: Выделить всё
Qt::WindowStaysOnTopHint
Агромнеёшее спасибо, я даже не заметил этот флаг!
Код: Выделить всё
MainWindow::setWindowFlags(Qt::WindowStaysOnTopHint);
MainWindow::show();
MainWindow::activateWindow();
После вот этого стало то что нужно! СПАСИБО!