Czcionki Tkinter

Czcionki Tkinter

Tkinter to biblioteka Python używana do budowania niestandardowego GUI dla aplikacji za pomocą kodu. Ilekroć pracujesz z GUI, musisz rozważyć interfejs użytkownika i UX, a czcionki bardzo pomagają w zwiększeniu interakcji użytkownika z aplikacją. Istnieją trzy różne metody, za pomocą których można łatwo zmienić lub skonfigurować czcionkę dla aplikacji Tkinter, które zostaną omówione w tym przewodniku.

Ten przewodnik zaprezentuje następujące metody konfigurowania czcionek Tkinter:

  • Metoda 1: Za pomocą tekstu.Configure () Method
  • Metoda 2: Za pomocą tkintera.czcionka.Font () z metodą konfiguruj ()
  • Metoda 3: Ustaw czcionkę ramki Tkinter za pomocą metody option_add ()

Metoda 1: Za pomocą tekstu.Configure () Method

Tkinter.Text () służy do definiowania użycia tekstu w GUI tkintera w zmiennej, a metoda konfiguruj () jest stosowana do tej zmiennej tekstowej do konfigurowania właściwości „czcionki„ czcionki.„Ta metoda konfiguracyjna () przyjmuje różne argumenty, ale zajmujemy się jedynie ustawieniem wartości„ czcionki ”, która przyjmuje 3 wartości, rodzinę, rozmiar i styl.

Aby zademonstrować użycie metody Configure (), weź następujący kod, aby utworzyć GUI Tkinter:

import tkinter
Ramka = tkinter.Tk ()
rama.Tytuł („Linuxhint - czcionki Tkinter”)
rama.Geometria („400x400”)
txtvar = tkinter.Tekst (ramka, wysokość = 10)
txtvar.Pakiet()
txtvar.skonfiguruj (font = („Ariel”, 15, „Bold”))
rama.główna pętla()

W tym kodowym fragmencie:

  • Najpierw zaimportuj i utwórz ramkę Tkinter, zapewniając tytuł i rozmiar.
  • Następnie utwórz nową zmienną tekstową „TXTVAR”, używając metody Text ().
  • Zastosuj metodę konfiguruj () na TXTVAR i przekazaj argument „Czcionka” o wartości równej czcionce dyktownej jako Ariel, rozmiar jako „15” i stylizacja jako „odważna”

Gdy ten kod zostanie wykonany, wytworzy on następujący GUI TKINTER na twoim komputerze:

Wyjście potwierdza, że ​​byłeś w stanie skonfigurować czcionkę do użycia w GUI Tkinter za pomocą metody Configure ().

Metoda 2: Za pomocą tkintera.czcionka.Font () z metodą konfiguruj ()

Tkinter ma pakiet o nazwie „Font”, który zawiera metodę font () używaną do utworzenia zmiennej czcionki. Ta zmienna czcionki może zdefiniować czcionkę, której chcesz użyć w swoim GUI Tkinter. Jednak, aby to użyć, musisz użyć metody Configure () i ustawić wartość argumentów „czcionki” równa zmiennej utworzonej metodą font ().

Aby to zademonstrować, weź następujący kod, aby utworzyć GUI Tkinter:

import tkinter
od czcionki importowej Tkinter
Ramka = tkinter.Tk ()
rama.Tytuł („Linuxhint - czcionki Tkinter”)
rama.Geometria („400x400”)
txtvar = tkinter.Tekst (ramka, wysokość = 10)
txtvar.Pakiet()
fontvar = tkinter.czcionka.Czcionka (rodzina = „arial”, rozmiar = 40, waga = „normalny”)
txtvar.skonfiguruj (font = fontvar)
rama.główna pętla()

W tym kodowym fragmencie:

  • Importować tkinter i czcionkę, a następnie stwórz nowy GUI Tkinter z tytułem, kształtem i tekstem.
  • Utwórz zmienną czcionki za pomocą metody font () i przekazuj ją do argumentu metody „czcionki” Configure ().

Gdy ten kod zostanie wykonany, wytworzy on następujący GUI TKINTER na twoim komputerze:

Wyjście pokazuje, że byłeś w stanie skonfigurować czcionkę GUI TKINTER za pomocą metody Configure () z tkinter.czcionka.Metoda font ().

Metoda 3: Ustaw czcionkę ramki Tkinter za pomocą metody option_add ()

Inną metodą, której można użyć do ustawienia czcionki GUI Tkinter, jest użycie metody option_add () i zastosowanie jej na ramie Tkinter. W ramach tej metody option_add () musisz podać dwa argumenty:

  • Najpierw definiuje element, w którym dodajesz opcje
  • Second określa opcje, które wybierasz dla elementu

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

Z Tkinter Import *
ramka = tk ()
rama.Geometria („400x400”)
rama.Option_Add („*czcionka”, „Arial 16 Bold Kursywa”)
Etykieta (ramka, text = "Hello Python Programmers").Pakiet()
rama.główna pętla()

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

To wyjście pokazuje, że byłeś w stanie skonfigurować czcionkę okna/ramki Tkinter za pomocą metody option_add ().

Wniosek

Czcionka okna Tkinter można łatwo skonfigurować za pomocą metody konfiguruj () i metody option_add (). W przypadku metody Configure () możesz przekazać krotkę, która określa czcionkę, którą chcesz użyć, lub możesz przekazać zmienną czcionki utworzoną przez metodę Font (). Aby użyć metody option_add (), po prostu użyj go na zmiennej ramki Tkintera za pomocą operatora kropki i w argumentach zdefiniuj styl czcionki, z której chcesz użyć.