Tengo una ventana flotante para herramientas. Funciona bien en Windows, pero no puedo obtener deshacerse del botón Maximizar en Mac OS X. He intentado desarmar Qt::WindowMaximizeButtonHint
y establecer la ventana en tamaño fijo. Parece que nada funciona.Cómo eliminar el botón Maximizar en la ventana de la herramienta Mac OS X en 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
}
No quiero usar una ventana sin marco. ¿Algunas ideas? Estoy usando Qt 4.4.
¿Por qué no puedo encontrar ChangeWindowAttributes con qt 4.8 64 bit build? – ldlchina