Taskleiste verschwinden lassen.

Alles rund um die Programmierung mit Qt
Antworten
bp
Beiträge: 44
Registriert: 21. Januar 2009 11:25

Taskleiste verschwinden lassen.

Beitrag von bp »

Hallo,

ich habe da eine kleine Frage. Aber zuerst etwas Hintergrundinfos.

Ich habe ein Programm, welches unter Windows im Vollbild-Modus läuft.
Darüber lege ich jetzt eine weitere Anwendung mit den Parametern AlwaysOnTop, Frameless und Toolfenster.
Jetzt habe ich aber das Problem, dass sobald mein Programm den Fokus erhält, dann erscheint die Taskleiste von Windows.

Gibt es eine Möglichkeit das aufpoppen der Taskleiste zu verhindern?

Ich habe mir erst einmal damit geholfen, dass ich die Taskleiste automatisch ausblende, doch ich würde hierfür gerne einen Eleganteren Weg finden.

bp
Exasperation
Beiträge: 186
Registriert: 11. März 2009 18:00
Wohnort: VS

Beitrag von Exasperation »

Eine Möglichkeit wäre noch QWidget::showFullScreen(). Mit dieser Funktion hast du den Vollbildmodus, bei dem die Taskleiste überlagert wird. Allerdings verschwindet auch oben die Titelleiste... Ein eleganterer Weg fällt mir im Moment nicht ein, allerdings bin ich auch grade aufm Sprung, Feierabend machen ;)

Über QWidget::showNormal() wird dein Fenster wieder normal angezeigt.
Antworten