Ich habe ein schwebendes Werkzeugfenster. Es funktioniert gut unter Windows, aber ich kann nicht loswerden die Schaltfläche Maximieren auf Mac OS X. Ich habe versucht, Scharfschaltung Qt::WindowMaximizeButtonHint
und das Fenster auf feste Größe. Nichts scheint zu funktionieren.So entfernen Sie die Schaltfläche "Maximieren" im Mac OS X-Werkzeugfenster in Qt
MyWidget::MyWidget(QWidget* parent)
:QWidget(parent, Qt::Tool | Qt::CustomizeWindowHint)
{
setupUi(this);
setFixedSize(sizeHint()); // doesn't remove maximise button
setWindowFlags(windowFlags() & ~Qt::WindowMaximizeButtonHint); // doesn't remove maximise button
}
Ich möchte kein rahmenloses Fenster verwenden. Irgendwelche Ideen? Ich benutze Qt 4.4.
Warum kann ich ChangeWindowAttributes nicht mit qt 4.8 64 bit build finden? – ldlchina