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()
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