Seite 1 von 1

[gelöst] QWidget Fensterleiste ausblenden

Verfasst: 3. August 2011 12:22
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

Re: QWidget Fensterleiste ausblenden

Verfasst: 3. August 2011 12:29
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" );

Re: QWidget Fensterleiste ausblenden

Verfasst: 3. August 2011 13:12
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!!!