Hallo,
ich versuche nun schon ewig die Größe meines Mainwindows auf nicht veränderbar zu setzen, aber irgendwie scheint mir das Licht noch nicht aufgegangen zu sein wie das möglich ist.
Hat jemand ein paar Hints?
Window Größe soll "fixed" sein
Man beachte doch nur mal die Doku.
Wichtig ist hierbei der letzte Satz. SetFixedSize mag interessant sein für Widgets innerhalb eines Dialogs, aber nie für den Dialog selbst. Damit der sich dem Inhalt anpassen kann, sei es durch dynamische Sprachumschaltung oder verstecken von Widgets, ist setSizeConstraint angesagt. Damit kann das Programm noch die Größe ändern, aber nicht der User per Maus.void QWidget::setFixedSize ( const QSize & s )
Sets both the minimum and maximum sizes of the widget to s, thereby preventing it from ever growing or shrinking.
This will override the default size constraints set by QLayout.
Alternatively, if you want the widget to have a fixed size based on its contents, you can call QLayout::setSizeConstraint(QLayout::SetFixedSize);