J'utilise le module Tkinter de Python 2.7 pour créer une interface graphique. Dans cette interface, il y a deux fenêtres :
- Boîte de dialogue qui demande à l'utilisateur d'entrer quelque chose.
- Interface utilisateur principale qui se charge après que l'utilisateur ait entré une valeur.
Le problème auquel je suis confronté est que la 2ème fenêtre apparaît avant la 1ère fenêtre de sorte que la 2ème fenêtre recouvre toute la 1ère fenêtre. Je dois donc littéralement faire glisser la 2ème fenêtre pour entrer la valeur dans la 1ère fenêtre de sorte que la 2ème fenêtre se charge. Comment puis-je m'assurer que la première fenêtre, c'est-à-dire la boîte de dialogue, apparaît toujours au premier plan ?
Voici le code de la fenêtre de la boîte de dialogue.
top = TK()
value += tkSimpleDialog.askstring("Fruit", "Enter fruit number: e.g 3", parent=top)