[gelöst] QWidget Fensterleiste ausblenden

Alles rund um die Programmierung mit Qt
Antworten
reinki0013
Beiträge: 174
Registriert: 11. November 2008 09:37
Wohnort: AUT

[gelöst] QWidget Fensterleiste ausblenden

Beitrag von reinki0013 »

hallo zusammen,

ich habe ein QWidget und würde gerne die komplette Fensterleiste ausblenden (sprich Verkleinern, Minimieren, Maximieren und schließen) - also die ganze Leiste.

ist das möglich und wenn ja wie?

lg
Zuletzt geändert von reinki0013 am 3. August 2011 13:12, insgesamt 1-mal geändert.
Exasperation
Beiträge: 186
Registriert: 11. März 2009 18:00
Wohnort: VS

Re: QWidget Fensterleiste ausblenden

Beitrag von Exasperation »

Damit hast du komplett keinen Rahmen mehr um dein Widget:

Code: Alles auswählen

setWindowFlags( Qt::FramelessWindowHint );
Du kannst dir aber auch einfach nur eine Titelleiste ohne Schaltflächen machen, dann wird dir nur der Titel deines Fensters angezeigt:

Code: Alles auswählen

setWindowFlags( Qt::CustomizeWindowHint | Qt::WindowTitleHint );
setWindowTitle( "My window" );
reinki0013
Beiträge: 174
Registriert: 11. November 2008 09:37
Wohnort: AUT

Re: QWidget Fensterleiste ausblenden

Beitrag von reinki0013 »

Exasperation hat geschrieben:Damit hast du komplett keinen Rahmen mehr um dein Widget:

Code: Alles auswählen

setWindowFlags( Qt::FramelessWindowHint );
Du kannst dir aber auch einfach nur eine Titelleiste ohne Schaltflächen machen, dann wird dir nur der Titel deines Fensters angezeigt:

Code: Alles auswählen

setWindowFlags( Qt::CustomizeWindowHint | Qt::WindowTitleHint );
setWindowTitle( "My window" );
Perfekt, dankeschön!!!
Antworten