Ich benutze Qt, aber ich weiß nicht, wie man ein QMainWindow-Fenster zentriert. Ich habe diesen Code geschrieben, aber es funktioniert nicht. Danke im Voraus.Wie zentriere ich ein QMainWindow?
QRect screenGeometry = QApplication::desktop()->screenGeometry();
int x = (screenGeometry.width() - w->width())/2;
int y = (screenGeometry.height() - w->height())/2;
w->move(x, y); // w is a QMainWindow pointer
ich dieses:
Was bedeutet es: * aber nicht funktioniert *.? Sie könnten ein Bild von dem zeigen, was Sie bekommen und bekommen wollen. – eyllanesc
Lösung kann hier gefunden werden: http://www.qtcentre.org/threads/3399-set-QMainWindow-in-the-center-of-my-desktop – Asesh
@eyllanesc Vielen Dank, ich aktualisierte die Antwort. –