creo que el gestor de ventanas normalmente determina la posición inicial de la posición QMainWindow en la parte superior del escritorio. Quiero establecer la posición inicial yo mismo. ¿Cómo se hace esto con Qt en Windows?Qt: ¿cómo establecer la posición inicial de la ventana principal?
Respuesta
Creo que usted está buscando setGeometry.
conveniencia para la versión más reciente de Qt: http://doc.trolltech.com/latest/qlayoutitem. html # setGeometry – Pieter
Puede restaurar la geometría de la ventana con restoreGeometry(), y el estado de los elementos acoplados con restoreState(), durante la construcción de su MainWindow ...
QSettings settings("yourcompany", "yourapp");
restoreGeometry(settings.value("geometry").toByteArray());
restoreState(settings.value("state").toByteArray(),YOUR_UI_VERSION);
Entonces, si reemplaza closeEvent(), puede guardar el estado de la siguiente manera:
QSettings settings("yourcompany", "yourapp");
settings.setValue("geometry", saveGeometry());
settings.setValue("state", saveState(YOUR_UI_VERSION));
YOUR_UI_VERSION es una constante que debe incrementar cuando la interfaz de usuario cambia significativamente para evitar intentos de restaurar un estado no válido.
Exactamente. . – Thomi
1: Tenía el presentimiento de que algo así existía, pero no sabía exactamente cómo ... –
- 1. Cómo establecer la posición absoluta de los widgets en qt
- 2. WPF - ¿Establece la posición de la ventana de diálogo relativa a la ventana principal?
- 3. Establecer la posición de la ventana con AppleScript
- 4. Establecer la variable en la ventana principal desde iframe
- 5. Cómo establecer la posición de la ventana WPF en la pantalla secundaria
- 6. ¿Cómo establecer la altura inicial de un 'panel' GridSplitter?
- 7. Cómo cerrar la ventana emergente y redireccionar la ventana principal
- 8. Posición inicial del divisor NSSplitView
- 9. Mover la posición inicial de la lona del modelo
- 10. Establecer la posición de desplazamiento
- 11. Buscar la ubicación/posición de JFrame en la ventana
- 12. Establecer la ventana activa
- 13. ¿Cómo establecer la posición en el giro?
- 14. ¿Cómo establecer la posición del diálogo?
- 15. Cómo establecer la posición superior usando jquery
- 16. Qt C++ minimiza y maximiza la ventana
- 17. WPF. Cómo ocultar/mostrar la ventana principal desde otra ventana
- 18. Anomalía de la posición de la ventana de cacao
- 19. ¿Cómo puedo encontrar la posición de una ventana maximizada?
- 20. C# Ventana de creación - Definición de la ventana principal
- 21. Actualice la ventana principal desde la ventana secundaria en javascript
- 22. Cómo establecer la posición de la curva en GWT RichTextArea
- 23. Posición de ventana de WPF
- 24. CSS establecer la posición de desplazamiento predeterminada
- 25. Establecer la posición absoluta de una vista
- 26. cómo centrar una forma principal de Qt en la pantalla?
- 27. ¿Cómo ejecutar la función de la ventana principal cuando se cierra la ventana secundaria?
- 28. ¿Qué hace la "posición inicial" en el editor de plumillas de Xcode?
- 29. Proceso de apertura y cambio de la posición de ventana
- 30. Javascript pasando datos desde la ventana de la ventana hijo a la ventana principal, IE error?
¿Pueden las personas que responden a esta pregunta dime: ¿Cómo tengo la ventana de recordar su posición de edad, pero volver al monitor si esa posición pone la pantalla de la ventana fuera? –
http://doc.trolltech.com/4.3/geometry.html vaya a "Restauración de la geometría de una ventana" enlace –