Tkinter er et Python -bibliotek som brukes til å bygge tilpasset GUI for applikasjoner ved hjelp av kode. Hver gang du jobber med GUI, må du vurdere brukergrensesnittet og UX, og skrifter hjelper mye når det gjelder å øke brukerinteraksjonen med applikasjonen. Det er tre forskjellige metoder som du enkelt kan endre eller konfigurere skriften for TKinter -applikasjonen din, som alle vil bli dekket i denne guiden.
Denne guiden vil vise frem følgende metoder for å konfigurere TKinter -skrifter:
Metode 1: Bruke teksten.konfigurere () -metode
Tkinteren.Tekst () brukes til å definere bruken av tekst i en Tkinter GUI i en variabel, og Configure () -metoden brukes på denne tekstvariabelen for å konfigurere egenskapene til “Font.”Denne konfigurasjonen () -metoden tar i forskjellige argumenter, men vi er bare opptatt av å sette verdien av" font ", som tar inn en tupel på 3 verdier, familie, størrelse og stil.
For å demonstrere bruken av Configure () -metoden, ta følgende kode for å opprette en TKinter GUI:
Importer tkinter
ramme = tkinter.Tk ()
ramme.Tittel ("Linuxhint - Tkinter fonter")
ramme.geometri ("400x400")
txtvar = tkinter.Tekst (ramme, høyde = 10)
txtvar.pakke()
txtvar.konfigurere (font = ("Ariel", 15, "fet"))
ramme.MainLoop ()
I denne kodebiten:
Når denne koden blir utført, vil den produsere følgende Tkinter GUI på maskinen din:
Utgangen bekrefter at du var i stand til å konfigurere skrifttypen som skal brukes i TKinter GUI ved hjelp av Configure () -metoden.
Metode 2: Bruke tkinter.Font.Font () med konfigurasjonsmetoden () metoden
Tkinteren har en pakke som heter "Font", som inneholder en metodefont () som brukes til å lage en fontvariabel. Denne fontvariabelen kan definere skriften du vil bruke i TKinter GUI. For å bruke dette, må du imidlertid bruke Configure () -metoden og angi "Font" -argumentverdien lik variabelen som er opprettet gjennom Font () -metoden.
For å demonstrere dette, ta følgende kode for å opprette en Tkinter GUI:
Importer tkinter
Fra Tkinter importfont
ramme = tkinter.Tk ()
ramme.Tittel ("Linuxhint - Tkinter fonter")
ramme.geometri ("400x400")
txtvar = tkinter.Tekst (ramme, høyde = 10)
txtvar.pakke()
fontvar = tkinter.Font.Font (familie = "Arial", størrelse = 40, vekt = "normal")
txtvar.konfigurere (font = fontvar)
ramme.MainLoop ()
I denne kodebiten:
Når denne koden blir utført, vil den produsere følgende Tkinter GUI på maskinen din:
Utgangen viser at du var i stand til å konfigurere skrifttypen til Tkinter GUI ved hjelp av Configure () -metoden med TKinter.Font.Font () -metode.
Metode 3: Angi skrifttypen til tkinterrammen med alternativ_add () -metoden
En annen metode som du kan bruke til å angi skrifttypen til Tkinter GUI, er å bruke alternativet_add () -metoden og bruke den på rammen av Tkinter. Innenfor denne opsjonen_add () -metoden må du gi to argumenter:
For å teste ut arbeidet med Option_add () -metoden, kan du bruke følgende kodebit:
fra tkinter import *
ramme = tk ()
ramme.geometri ("400x400")
ramme.alternativ_add ("*font", "Arial 16 fet kursiv understrek")
Etikett (ramme, tekst = "Hei Python -programmerere").pakke()
ramme.MainLoop ()
Når du utfører denne koden, får du følgende Tkinter -vindu:
Denne utgangen viser at du var i stand til å konfigurere skrifttypen til Tkinter -vinduet/rammen ved hjelp av alternativet_add () -metoden.
Konklusjon
Tkinter Window Font kan enkelt konfigureres ved å bruke Configure () -metoden og alternativet_add () -metoden. For Configure () -metoden kan du passere i en tuple som definerer skrifttypen du vil bruke, eller du kan passere en fontvariabel opprettet gjennom Font () -metoden. For å bruke OPTION_ADD () -metoden, bruk den bare på Tkinters rammevariabel ved hjelp av en prikkoperatør, og innenfor argumentene, definer stylingen av skriften du vil bruke.