Qt: comment mettre de la fenêtre principale position initiale?
Je pense que normalement le gestionnaire de fenêtre détermine la position initiale de la QMainWindow position sur le dessus de bureau. Je veux régler la position initiale de moi-même. Comment est-ce fait avec Qt sous Windows?
- Les gens répondre à cette question, dites-moi : Comment puis-je avoir la fenêtre souvenir de son ancienne position, mais de retour à la surveiller si cette position met l'écran?
- doc.trolltech.com/4.3/geometry.html faites défiler jusqu'à "la Restauration d'une fenêtre de géométrie"
Vous devez vous connecter pour publier un commentaire.
Vous pouvez restaurer la fenêtre de la géométrie avec restoreGeometry(), et l'état du quai des éléments avec restoreState(), lors de la construction de votre MainWindow...
Alors, si vous substituez closeEvent(), vous pouvez enregistrer l'état comme suit:
YOUR_UI_VERSION est une constante que vous devez incrémenter lors de vos changements de l'INTERFACE de manière significative à prévenir les tentatives pour restaurer un état non valide.
Je crois que vous êtes à la recherche pour setGeometry.