Hoe de Tkinter-kozijngrootte te bevriezen

In sommige scenario’s willen we dat de framegrootte van het Tkinter-venster bevroren is, of met andere woorden, het frame kan niet worden aangepast. Het raamkozijn blijft bijvoorbeeld hetzelfde, ongeacht of de labelwidget in het frame te lang of te kort is.
Frame resizable
methode
resizable(width= , height=)
configureert de framegrootte die kan worden aangepast of niet in width
en height
.
resizable(width = False)
bevriest alleen de vensterbreedte, resizable(height = False)
bevriest ondertussen alleen de vensterhoogte. De hele venstergrootte wordt bevroren met resizable(width=False, height=False)
, of eenvoudig 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()
Frame minsize
en maxsize
methode
minsize
en maxsize
methoden worden normaal gebruikt om de minimale en maximale venstergrootte in te stellen, maar kunnen ook de venstergrootte bevriezen als u zowel de minimale als de maximale grootte identiek instelt.
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.
LinkedInGerelateerde Artikelen - Tkinter Geometry
- Hoe maak je een Tkinter-venster met een constante grootte
- Hoe een volledig scherm in Tkinter te maken