Window Geometry + Bildschirmauflösung
-
Hi,
Mich würde interessieren, ob es in der Qt was gibt, wo ich feststellen kann, was die Maximale Window Geometry auf einem System ist.Dann rufe ich im Konstruktor ein resize auf. Kann ich ein Fenster nicht gleich in maximaler Auflösung laufen lassen ??. Also ich könnte jetzt meine nachschaue, und die dann mit resize aufrufen, aber beim nächsten System geht das dann ja sehr wahrscheinlich schief.
Gruß
-
Mach doch Fullscreen.
-
Wie das ??
Und kann ich ein Miindestgröße angeben die nicht unterschritten werden darf ??
Gruß
-
ein Blick in die Doku kann nicht schaden.
Ermittlung der maximal möglichen Fenstergröße:
qApp
->
desktop()
(gibt einQDesktopWidget
-Objekt zurück)
QDesktopWidget::
availableGeometry()
für den verfügbaren Platz
QDesktopWidget::
screenGeometry()
für die DesktopauflösungFenster maximieren:
QWidget
::
setWindowState
(
Qt::WindowMaximized
)
Mindestgröße:
QWidget::
setMinimiumSize()
oder
QWidget::
setSizePolicy
(
QSizePolicy::Maximum
)
, was den sizeHint eines Widgets als Maximalgröße festsetztUnd ja, jeden Link solltest du dir aufmerksam durchlesen. Beachte auch die Querverweise