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
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:
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:
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:
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ć.