Bonjour.
Je suis en train de créer une appli qui permet de fournir des énigmes à des élèves dans le cadre d'un escape-game.
Voici son schéma de fonctionnement :
Mon projet Qt se décompose en deux sous-projets.
- Un configurateur qui enregistre les paramètres dans un fichier .ini, recueille la phrase à chiffrer, la chiffre, est capable de la déchiffrer.
- Un module utilisateur composé d'une ou deux fenêtres selon les cas.
J'aimerais que la 'fenêtre 1' de saisie du code PIN s'affiche seulement si le paramètre 'isActivated' du fichier de conf est paramétré sur 'true'.
Si ça n'est pas le cas, j'aimerais que lorsqu'on lance le module utilisateur on aille directement à la 'fenêtre 2' pour déchiffrer la phrase.
Mais voilà, je patine un peu quant au choix des Widgets à utiliser et à leur organisation...
Je pense utiliser utiliser une MainWindow - QMdiArea avec des tabviews, cela vous semble cohérent ?
- Dans ce cas, comment paramétrer l'affichage conditionnel de la première subwindow ?
- Et comment mettre le focus sur la subwindow n°1, et bloquer la subwindow n°2 tant que le code PIN n'est pas saisi ?
D'avance merci pour votre aide.
Partager