Tkinter -skrifter

Tkinter -skrifter

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
  • Metode 2: Bruke tkinter.Font.Font () med konfigurasjonsmetoden () metoden
  • Metode 3: Angi skrifttypen til tkinterrammen med alternativ_add () -metoden

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:

  • Først, importer og lag en Tkinter -ramme ved å gi en tittel og størrelse.
  • Etter det, lag en ny tekstvariabel, “TxtVar,” ved hjelp av Text () -metoden.
  • Bruk Configure () -metoden på txtvar og pass argumentet "font" med en verdi lik en tuple som dikterer font som Ariel, størrelse som "15" og styling som "fet"

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:

  • Importer Tkinter og font, og lag etter det en ny Tkinter GUI med tittel, form og tekst.
  • Lag en fontvariabel ved hjelp av Font () -metoden og send den inn i Configure () -metodens "Font" -argument.

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:

  • Først definerer elementet du legger til alternativene
  • For det andre definerer alternativene du velger for elementet

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.