LINUX.ORG.RU

Окно авторизации

 


0

1

Проект на Qt 4.8.7. Есть главное окно приложения, оно должно быть развернуто поверх рабочего стола и всех окон системы, не должно быть возможности закрыть его или переключится на другой рабочий стол. При использовании приложения поверх него могут появляться диалоги QMessageBox подтверждения действий и выбора.

При запуске приложения поверх главного окна и всех диалогов должно появляться окно авторизации содержащее логин и пароль для входа в приложение. Как задать такие свойства окнам средствами Qt?

Ответ на: Это называется kiosk mode от anonymous

Kiosk mode

https://github.com/sergey-dryabzhinsky/qt-webkit-kiosk

https://forum.qt.io/topic/52814/what-is-your-suggestion-for-kiosk-mode/2

Насколько я понял все это относится больше мобильным приложениям где отображается лишь видео или html страница. Клавиатура там виртуальная.

В моем случае клавиатура реальная и окон может быть множество. Я так и не нашел решения позволяющего разместить главное окно поверх системных, диалоги над ним, окно авторизации над ими всеми. И у пользователя не должно быть возможности нарушить этот порядок нажав alt tab или ctrl alt

rusproger ()