Seite 1 von 1

[Qt4] Close-Button deaktivieren + Tray-Icon Doppelclick

Verfasst: 27. August 2008 21:36
von DDSD
Ich würde gerne bei einem MainWindow den Close-Button in der Titelleiste deaktivieren, damit man in nicht anklicken kann.
Ist das irgendwie möglich? Habe mit viel herumgesuche noch nichts gefunden.

Außerdem würde ich gerne wissen, ob es ein Signal für einenn doppelklick, zB. auf ein TrayIcon gibt.

Verfasst: 28. August 2008 07:35
von CaptnChaos

Code: Alles auswählen

setWindowFlags(Qt::Window
| Qt::WindowTitleHint);

Code: Alles auswählen

void QSystemTrayIcon::activated ( QSystemTrayIcon::ActivationReason reason )   [signal]
QSystemTrayIcon::DoubleClick

Verfasst: 28. August 2008 11:25
von DDSD
Ach, das Signal habe ich wohluebersehen. Bzw. den Grund reason.

Code: Alles auswählen

setWindowFlags(Qt::Window | Qt::WindowTitleHint);
Funktioniert nicht. So weit haette ich vorher auch schon gedacht, aber TitleHint gibt mir immer ein Fenster mit Minimize und Close-Button :(