Rozmiar okna zestawu tkinter

Rozmiar okna zestawu tkinter
Kiedy budujesz GUI z biblioteką Tkinter w Python, musisz rozważyć rozmiar okna swojego GUI. Różne różne sposoby i opcje pozwalają ustawić rozmiar i właściwości okna utworzone z biblioteką Tkinter. Ten post poprowadzi Cię przez wszystkie te różne sposoby i metody ustawiania rozmiaru okna Tkinter GUI.

Ten post obejmie następujące różne metody:

  • Metoda 1: Ustaw rozmiar okna za pomocą metody geometrii ()
  • Metoda 2: Ustawianie minimalnego rozmiaru okna za pomocą metody MinSize ()
  • Metoda 3: Ustaw okno na pełny ekran za pomocą metody atrybutów ()

Metoda 1: Ustaw rozmiar okna za pomocą metody geometrii ()

Najczęstszą metodą ustawiania rozmiaru okna w GUI Tkinter jest użycie metody geometrii (). Ta metoda przyjmuje ciąg jako argument, który określa szerokość i wysokość okna. Aby zdefiniować szerokość i wysokość, najpierw wpisz wielkość szerokości w pikselach, a następnie dodaj „x”, a następnie dodaj rozmiar wysokości w pikselach.

Aby zademonstrować działanie metody geometrii (), weź następujący fragment kodu:

Z Tkinter Import *
ramka = tk ()
rama.Tytuł („Rozmiar okna Tkintera”)
rama.Geometria („550x450”)
Etykieta (ramka, text = "To jest okno 550 na 450!", czcionka = („ Arial ”, 20,„ Bold ”))).Pakiet()
rama.główna pętla()

Po wykonaniu tego kodu tworzy następujące okno Tkinter:

Obraz wyjściowy potwierdza, że ​​byłeś w stanie pomyślnie utworzyć okno Tkintera w rozmiarze 550 na 450.

Metoda 2: Ustaw minimalny rozmiar okna za pomocą metody MinSize ()

Możesz użyć metody MinSize (), aby ustawić minimalny możliwy rozmiar okna Tkintera. Aby to zrobić, po prostu wywołaj metodę MinSize () na zmiennej ramy/okna Tkintera i przejdź w szerokości i wysokości w osobnych argumentach jako liczby całkowite.

Aby zademonstrować działanie metody MinSize (), możesz użyć następującego fragmentu kodu:

Z Tkinter Import *
ramka = tk ()
rama.Tytuł („Rozmiar okna Tkintera”)
rama.MinSize (300 300)
Etykieta (ramka, text = „To okno ma minimum 300, 300”, czcionkę = („arial”, 20, „pogrubiony”))).Pakiet()
rama.główna pętla()

Wykonaj ten kod i spróbuj zmienić rozmiar okna, a zobaczysz następujące zachowanie:

Jak widać na powyższym wyjściu, oknie nie można zmniejszyć niższe niż 300 na 300, ponieważ ustawiłeś minimalny rozmiar okna 200 na 200.

Metoda 3: Ustaw okno na pełny ekran za pomocą metody atrybutów ()

Jeśli chcesz ustawić rozmiar okna na pełny ekran, możesz użyć metody atrybutów (). Zastosuj metodę atrybutów () na zmiennej ramki/okna Tkinter, a następnie przejdź pierwszy argument jako „-fullscreen”, a drugi argument jako „prawdziwy”.

Aby zademonstrować działanie metody atrybutów () w celu wykonania okna w pełnym ekranie, weź następujący kod:

Z Tkinter Import *
ramka = tk ()
rama.Tytuł („Rozmiar okna Tkintera”)
rama.atrybuty („-pełny ekran”, prawda)
Etykieta (ramka, text = "To okno ma opcję pełnego ekranu ustawionego z metodą atrybutów (), font = („ Arial ”, 20,„ Bold ”))).Pakiet()
rama.główna pętla()

Po wykonaniu tego kodu wyświetlane jest następujące okno:

Jak widać, okno zamieniło się w okno na pełnym ekranie. Jednak ta opcja usuwa przyciski sterowania oknem (minimalizuj, zamknij) z górnego paska, co oznacza, że ​​musisz je utworzyć ręcznie.

Wniosek

Aby ustawić określony rozmiar okna Tkintera, możesz użyć metody Geometry (). Aby ustawić minimalny rozmiar okna Tkintera, możesz użyć metody MinSize (). Metodę MinSize () można również stosować wraz z metodą Geometry (). Aby wykonać okno Tkinter () Go w pełnym ekranie, możesz użyć metody atrybutów ().