Maison >développement back-end >Tutoriel Python >Comment mettre une fenêtre Tkinter au premier plan : `lift()` vs `attributes(\'-topmost\', True)` ?
Déplacer une fenêtre Tkinter au premier plan
Lors du développement avec Tkinter, vous souhaiterez peut-être amener la fenêtre de votre application au premier plan, en vous assurant qu'elle est visible et net. Cet article fournit une solution simple à ce problème courant.
Solution
Tkinter propose deux méthodes pour faire passer une fenêtre au premier plan :
Par exemple :
<code class="python">root.lift() # Keep window on top of all others root.attributes("-topmost", True)</code>
Notez que "-topmost" nécessite un trait d'union devant lui.
Comportement temporaire au premier plan
Si vous souhaitez placer une fenêtre temporairement au premier plan, utilisez la fonction suivante :
<code class="python">def raise_above_all(window): window.attributes('-topmost', 1) window.attributes('-topmost', 0)</code>
Passez simplement la fenêtre souhaitée comme argument pour la faire apparaître brièvement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!