Comment geler la taille du cadre de la fenêtre Tkinter

  1. Méthode de redimensionnement des cadres
  2. Méthode de cadre minsize et `maxsize

Dans certains scénarios, nous voulons que la taille de l’image de la fenêtre Tkinter soit gelée, ou en d’autres termes, que l’image ne soit pas redimensionnable. Par exemple, le cadre de la fenêtre reste le même, peu importe que le widget d’étiquette dans le cadre soit trop long ou trop court.

Méthode de redimensionnement des cadres

resizable(width=, height=) configure la taille de la fenêtre du cadre redimensionnable ou non en width et height.

resizable(width = False) ne gèle que la largeur de la fenêtre, alors que resizable(height = False) ne gèle que la hauteur de la fenêtre. Toute la taille de la fenêtre est gelée en utilisant resizable(width=False, height=False), ou simplement resizable(False, False).

try:
    import Tkinter as tk
except:
    import tkinter as tk
    

    
app = tk.Tk()
app.title("Frame Window Size Frozen")
app.geometry('300x200')

app.resizable(width=False, height=False)
app.mainloop()

Méthode de cadre minsize et `maxsize

Les méthodes minsize et maxsize sont normalement utilisées pour définir la taille minimale et maximale de la fenêtre, mais peuvent aussi geler la taille de la fenêtre si vous définissez que les tailles minimale et maximale sont identiques.

try:
    import Tkinter as tk
except:
    import tkinter as tk
    

    
app = tk.Tk()
app.title("Frame Window Size Frozen")

app.minsize(width=600, height=400)
app.maxsize(width=600, height=400)
app.mainloop()
comments powered by Disqus