Wie man die Rahmengröße des Tkinter-Fensters einfriert

  1. Frame resizable Methode
  2. Frame minsize und maxsize Methode

In einigen Szenarien wollen wir, dass die Größe des Tkinter-Fensterrahmens eingefroren wird, oder anders gesagt, der Rahmen ist nicht größenveränderbar. Zum Beispiel, der Fensterrahmen bleibt gleich, egal ob das Label-Widget im Rahmen zu lang oder zu kurz ist.

Frame resizable Methode

resizable(width= , height=) konfiguriert die Größe des Rahmenfensters in width und height.

resizable(width = False) friert nur die Fensterbreite ein, während resizable(height = False) nur die Fensterhöhe einfriert. Die gesamte Fenstergröße wird durch die Verwendung von resizable(width=False, height=False), oder einfach resizable(False, False) eingefroren.

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 und maxsize Methode

Die Methoden minsize und maxsize werden normalerweise verwendet, um die minimale und maximale Fenstergröße zu setzen, aber sie können auch die Fenstergröße einfrieren, wenn Sie die minimale und maximale Größe identisch einstellen.

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