Ich habe versucht, diese in Konstruktor meiner Hauptform der:Wie zentriert man ein Qt-Hauptformular auf dem Bildschirm?
QRect desktopRect = QApplication::desktop()->availableGeometry(this);
move(desktopRect.center() - frameGeometry().center());
QRect desktopRect = QApplication::desktop()->availableGeometry(this);
move(desktopRect.center() - rect().center());
aber beide setzten die untere rechte Ecke des Formulars etwa in der Mitte des Bildschirms, sondern die Form Zentrierung. Irgendwelche Ideen?
Ich fand es funktioniert, wenn ich this-> resize (width_I_want, height_I_want) 'vor dem Code, um es zu zentrieren nennen. Vielen Dank! –
Das ist interessant. Wie verändert das die Rahmengeometrie? –