Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Яблоко от Декабрь 24, 2008, 15:00



Название: После window->showFullScreen() в Windows остается видна панель задач.
Отправлено: Яблоко от Декабрь 24, 2008, 15:00
Окно  (QMainWIndow) после showFullScreen() вроде как разворачивается на весь экран, но практически всегда остается видна панель задач Windows.

И, если после разворота кликнуть в панели задач на мое окошко - панель исчезает и мое окно наконец занимает полный экран.

Как бы побороть такое поведение? Спасибо.

WinXP Home, Qt 4.4


Название: Re: После window->showFullScreen() в Windows остается видна панель задач.
Отправлено: SABROG от Декабрь 24, 2008, 15:18
Так пробовал ?

Код
C++ (Qt)
widget->setWindowFlags(Qt::WindowStaysOnTopHint | Qt::Tool);
 


Название: Re: После window->showFullScreen() в Windows остается видна панель задач.
Отправлено: Rcus от Декабрь 24, 2008, 15:30
WinXP Home, Qt 4.4.3 Opensource/Qt 4.5.0 Snapshot, все работает


Название: Re: После window->showFullScreen() в Windows остается видна панель задач.
Отправлено: Яблоко от Декабрь 24, 2008, 15:36
Так пробовал ?

Код
C++ (Qt)
widget->setWindowFlags(Qt::WindowStaysOnTopHint | Qt::Tool);
 

Спасибо!

Так работает.

На выходе из Fullscreen поставил

Код:
setWindowFlags(Qt::Widget); 

чтобы окошко не было выше всех.


Название: Re: После window->showFullScreen() в Windows остается видна панель задач.
Отправлено: BaltikS от Декабрь 24, 2008, 16:57
Яблоко, у Вас наверняка стаит галочка в Свойствах "Отображать Панель задач поверх всех окон", вот оно и перекрывает окно Qt-шное...


Название: Re: После window->showFullScreen() в Windows остается видна панель задач.
Отправлено: ритт от Декабрь 24, 2008, 17:34
[offtop]нечастно увидишь яблоко на венде :)[/offtop]