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

Jinku Hu 30 janvier 2023
  1. Méthode de redimensionnement des cadres
  2. Méthode de cadre minsize et maxsize
Comment geler la taille du cadre de la fenêtre Tkinter

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()
Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook

Article connexe - Tkinter Geometry