Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Pretorean от Сентябрь 11, 2010, 01:22



Название: потеря фокуса окном после экранной заставки
Отправлено: Pretorean от Сентябрь 11, 2010, 01:22
главное окно растягивается во весь экран
Код:
setWindowState(windowState() ^ Qt::WindowFullScreen);
если запускается экранная заставка, после того как шевельнули мышкой, окно теряет фокус, и нажатия клавиш уходят кудато в молоко.
Подскажите, как это можно исправить ?

зы. ubuntu 10.04



Название: Re: потеря фокуса окном после экранной заставки
Отправлено: noirhor от Сентябрь 11, 2010, 09:52
У меня не теряет. ХЗ что там у вас, но может быть поможет  вызвать <главное окно>.setFocus();
после QSplashScreen::finish()?


Название: Re: потеря фокуса окном после экранной заставки
Отправлено: lit-uriy от Сентябрь 11, 2010, 10:36
>>после QSplashScreen::finish()?
это не то. Он про хранитель экрана


Название: Re: потеря фокуса окном после экранной заставки
Отправлено: noirhor от Сентябрь 11, 2010, 12:27
>>после QSplashScreen::finish()?
это не то. Он про хранитель экрана
Блин, я -- лошара, сразу не понял.
В этом случае у меня тоже фокус остается.
ТС, а у вас с другими приложениями такой беды нету?