He intentado esto en el constructor de mi MainForm:cómo centrar una forma principal de Qt en la pantalla?
QRect desktopRect = QApplication::desktop()->availableGeometry(this);
move(desktopRect.center() - frameGeometry().center());
QRect desktopRect = QApplication::desktop()->availableGeometry(this);
move(desktopRect.center() - rect().center());
pero ambos puse la esquina inferior derecha de la forma más o menos al centro de la pantalla, en lugar de centrar el formulario. ¿Algunas ideas?
Encontré que funciona si llamo 'this-> resize (width_I_want, height_I_want)' antes del código para centrarlo. ¡Gracias! –
Eso es interesante. ¿Cómo cambia eso la geometría del cuadro? –