Tkinter -Set -Fenstergröße

Tkinter -Set -Fenstergröße
Wenn Sie eine GUI mit der Tkinter -Bibliothek in Python bauen, müssen Sie die Fenstergröße Ihrer GUI berücksichtigen. Verschiedene verschiedene Arten und Optionen ermöglichen es Ihnen, die Größe und die Eigenschaften des mit der TKInter -Bibliothek erstellten Fensters festzulegen. Dieser Beitrag führt Sie durch all diese verschiedenen Arten und Methoden, um die Fenstergröße von TKINGER -GUI festzulegen.

Dieser Beitrag behandelt die folgenden verschiedenen Methoden:

  • Methode 1: Fenstergröße mit der Methode Geometry () festlegen
  • Methode 2: Festlegen der minimalen Fenstergröße mit der minsize () -Methode
  • Methode 3: Stellen Sie das Fenster mit der Methode Attribute () auf Vollbildmodelle ein

Methode 1: Fenstergröße mit der Methode Geometry () festlegen

Die häufigste Methode zum Einstellen der Fenstergröße in der Tkinter -GUI besteht darin, die Methode Geometry () zu verwenden. Diese Methode nimmt eine Zeichenfolge als Argument auf, die die Breite und Höhe des Fensters definiert. Um die Breite und Höhe zu definieren, geben Sie zuerst die Breite in Pixel ein, fügen Sie dann ein "x" hinzu und fügen Sie dann die Höhengröße in Pixel hinzu.

Um die Arbeit der Geometrie () -Methode zu demonstrieren, nehmen Sie den folgenden Code -Snippet an:

vom Tkinter -Import *
Frame = tk ()
rahmen.Titel ("Tkinter Fenstergröße")
rahmen.Geometrie ("550x450")
Etikett (Frame, text = "Dies ist ein Fenster 550 x 450!", font = (" Arial ", 20," mutig ")).Pack()
rahmen.Hauptschleife()

Wenn dieser Code ausgeführt wird, wird das folgende Tkinter -Fenster erstellt:

Das Ausgabebild bestätigt, dass Sie ein Tkinter -Fenster der Größe 550 mit 450 erfolgreich erstellen konnten.

Methode 2: Stellen Sie die minimale Fenstergröße mit der minsize () -Methode ein

Sie können die minsize () -Methode verwenden, um die minimal mögliche Größe des Tkinter -Fensters festzulegen. Nehmen Sie dazu einfach die minsize () -Methode auf der Rahmen-/Fenstervariablen des TKinters auf und geben Sie in separaten Argumenten als Ganzzahlen in die Breite und die Höhe des Höhens ein.

Um die Arbeit der minsize () -Methode zu demonstrieren, können Sie den folgenden Code -Snippet verwenden:

vom Tkinter -Import *
Frame = tk ()
rahmen.Titel ("Tkinter Fenstergröße")
rahmen.Minsize (300.300)
Etikett (Rahmen, text = "Dieses Fenster hat mindestens 300, 300", Schrift = ("Arial", 20, "fett")).Pack()
rahmen.Hauptschleife()

Führen Sie diesen Code aus und versuchen Sie, das Fenster zu ändern, und Sie sehen das folgende Verhalten:

Wie Sie in der obigen Ausgabe sehen können, konnte das Fenster nicht weniger als 300 um 300 reduziert werden, da Sie die minimale Fenstergröße von 200 x 200 um 200 eingestellt hatten.

Methode 3: Stellen Sie das Fenster mit der Methode Attribute () auf Vollbildmodelle ein

Wenn Sie die Größe des Fensters auf Vollbildmodus festlegen möchten, können Sie die Methode Attribute () verwenden. Wenden Sie die Methode der Attribute () auf die Tkinter-Frame/-Ffenstervariable an und geben Sie dann das erste Argument als "-fullscreen" und das zweite Argument als "wahr" weiter.

Um die Arbeit der Attribute () -Methode zum Erstellen des Fensters Vollbildmodus zu demonstrieren, nehmen Sie den folgenden Code an:

vom Tkinter -Import *
Frame = tk ()
rahmen.Titel ("Tkinter Fenstergröße")
rahmen.Attribute ("-Fullscreen", wahr)
Label (Frame, text = "Dieses Fenster hat eine Vollbild -Option mit der Attribute () -Methode", font = ("Arial", 20, "BOLD")).Pack()
rahmen.Hauptschleife()

Wenn dieser Code ausgeführt wird, wird das folgende Fenster angezeigt:

Wie Sie sehen können, hat sich das Fenster in ein Vollbildfenster verwandelt. Diese Option beseitigt jedoch die Schaltflächen für Fenstersteuerung (minimieren, schließen) in der oberen Leiste, was bedeutet, dass Sie sie manuell erstellen müssen.

Abschluss

Um eine spezifische Größe des TKinter -Fensters festzulegen, können Sie die Methode Geometry () verwenden. Um die minimale Größe des Tkinter -Fensters festzulegen, können Sie die minsize () -Methode verwenden. Die minsize () -Methode kann auch neben der Geometry () -Methode verwendet werden. Um das Tkinter Window () GO -Vollbildmodus zu erstellen, können Sie die Methode Attribute () verwenden.