Tkinter Set Window Taille

Tkinter Set Window Taille
Lorsque vous construisez une interface graphique avec la bibliothèque Tkinter à Python, vous devez considérer la taille de la fenêtre de votre GUI. Différentes façons et options différentes vous permettent de définir la taille et les propriétés de la fenêtre créées avec la bibliothèque Tkinter. Cet article vous guidera à travers toutes ces différentes manières et méthodes pour définir la taille de la fenêtre de GUI Tkinter.

Ce message couvrira les différentes méthodes suivantes:

  • Méthode 1: Définissez la taille de la fenêtre à l'aide de la méthode Geometry ()
  • Méthode 2: Réglage de la taille minimale de la fenêtre avec la méthode Minsize ()
  • Méthode 3: Définissez la fenêtre sur FullScreen avec la méthode Attributs ()

Méthode 1: Définissez la taille de la fenêtre à l'aide de la méthode Geometry ()

La méthode la plus courante pour régler la taille de la fenêtre dans l'interface graphique Tkinter est d'utiliser la méthode Geometry (). Cette méthode prend une chaîne comme un argument qui définit la largeur et la hauteur de la fenêtre. Pour définir la largeur et la hauteur, d'abord, tapez la taille de la largeur en pixels, puis ajoutez un «x», puis ajoutez la taille de la hauteur en pixels.

Pour démontrer le fonctionnement de la méthode Geometry (), prenez l'extrait de code suivant:

de Tkinter Import *
cadre = tk ()
cadre.Titre ("Tkinter Window Taille")
cadre.géométrie ("550x450")
Étiquette (cadre, text = "Ceci est une fenêtre de 550 par 450!", Font = (" Arial ", 20," Bold ")).paquet()
cadre.boucle principale()

Lorsque ce code est exécuté, il produit la fenêtre Tkinter suivante:

L'image de sortie confirme que vous avez pu créer une fenêtre tkinter de la taille 550 par 450 avec succès.

Méthode 2: Définissez la taille de la fenêtre minimale avec la méthode Minsize ()

Vous pouvez utiliser la méthode Minsize () pour définir la taille minimale possible de la fenêtre Tkinter. Pour ce faire, appelez simplement la méthode Minsize () sur la variable trame / fenêtre du tkinter et passez dans la largeur et la taille de la hauteur dans des arguments séparés en entiers.

Pour démontrer le fonctionnement de la méthode Minsize (), vous pouvez utiliser l'extrait de code suivant:

de Tkinter Import *
cadre = tk ()
cadre.Titre ("Tkinter Window Taille")
cadre.Minsize (300 300)
Étiquette (cadre, text = "Cette fenêtre a un minimum de 300, 300", font = ("Arial", 20, "Bold")).paquet()
cadre.boucle principale()

Exécutez ce code et essayez de redimensionner la fenêtre, et vous verrez le comportement suivant:

Comme vous pouvez le voir dans la sortie ci-dessus, la fenêtre n'a pas pu être réduite inférieure à 300 par 300 car vous aviez réglé la taille minimale de la fenêtre de 200 par 200.

Méthode 3: Définissez la fenêtre sur FullScreen avec la méthode Attributs ()

Si vous souhaitez définir la taille de la fenêtre sur FullScreen, vous pouvez utiliser la méthode Attributes (). Appliquez la méthode Attributs () sur la variable Frame / Window Tkinter, puis passez le premier argument comme «-fullscreen» et le deuxième argument comme «vrai».

Pour démontrer le fonctionnement de la méthode Attributs () pour rendre l'écran complet de la fenêtre, prenez le code suivant:

de Tkinter Import *
cadre = tk ()
cadre.Titre ("Tkinter Window Taille")
cadre.attributs ("- plein écran", true)
Étiquette (trame, text = "Cette fenêtre a une option pleine écran définie avec la méthode des attributs ()", font = ("Arial", 20, "Bold")).paquet()
cadre.boucle principale()

Lorsque ce code est exécuté, la fenêtre suivante s'affiche:

Comme vous pouvez le voir, la fenêtre s'est transformée en une fenêtre plein écran. Cependant, cette option supprime les boutons de commande de fenêtre (minimiser, fermer) de la barre supérieure, ce qui signifie que vous devez les créer manuellement.

Conclusion

Pour définir une taille spécifique de la fenêtre Tkinter, vous pouvez utiliser la méthode Geometry (). Pour définir la taille minimale de la fenêtre Tkinter, vous pouvez utiliser la méthode Minsize (). La méthode Minsize () peut également être utilisée à côté de la méthode Geometry (). Pour faire de la fenêtre tkinter () de faire un écran complet, vous pouvez utiliser la méthode Attributs ().