Caratteri tkinter

Caratteri tkinter

Tkinter è una libreria Python utilizzata per creare GUI personalizzata per applicazioni con l'aiuto del codice. Ogni volta che lavori con la GUI, devi considerare l'interfaccia utente e la UX e i caratteri aiutano molto quando si tratta di aumentare l'interazione dell'utente con l'applicazione. Esistono tre diversi metodi attraverso i quali è possibile modificare facilmente o configurare il carattere per l'applicazione Tkinter, che sarà tutti coperta in questa guida.

Questa guida mostrerà i seguenti metodi per configurare i caratteri Tkinter:

  • Metodo 1: usando il testo.Metodo configure ()
  • Metodo 2: usando tkinter.font.Font () con il metodo Configura ()
  • Metodo 3: imposta il carattere del telaio tkinter con opzione_add ()

Metodo 1: usando il testo.Metodo configure ()

Il tkinter.Testo () viene utilizzato per definire l'uso del testo in una GUI Tkinter in una variabile e il metodo configure () viene applicato a questa variabile di testo per configurare le proprietà del "carattere."Questo metodo configure () assume vari argomenti, ma ci occupiamo solo di impostare il valore di" carattere ", che assume una tupla di 3 valori, famiglia, dimensioni e stile.

Per dimostrare l'uso del metodo configure (), prendere il seguente codice per creare una GUI Tkinter:

Importa tkinter
frame = tkinter.TK ()
telaio.Titolo ("Linuxhint - Tkinter Fonts")
telaio.geometria ("400x400")
txtvar = tkinter.Testo (frame, altezza = 10)
txtvar.pacchetto()
txtvar.configure (font = ("Ariel", 15, "audace")
telaio.mainloop ()

In questo frammento di codice:

  • Innanzitutto, importa e crea un telaio tkinter fornendo un titolo e un dimensione.
  • Successivamente, crea una nuova variabile di testo, "txtvar", utilizzando il metodo text ().
  • Applicare il metodo Configura () su txtVar e passare l'argomento "carattere" con un valore pari a un carattere dettagliato di tupla come Ariel, dimensioni come "15" e stile come "grassetto"

Quando questo codice viene eseguito, produrrà la seguente GUI Tkinter sulla tua macchina:

L'output conferma che è stato in grado di configurare il carattere da utilizzare all'interno della tua GUI Tkinter utilizzando il metodo Configura ().

Metodo 2: usando tkinter.font.Font () con il metodo Configura ()

Il tkinter ha un pacchetto chiamato "carattere", che contiene un carattere metodo () utilizzato per creare una variabile di carattere. Questa variabile di carattere può definire il carattere che si desidera utilizzare all'interno della tua GUI Tkinter. Tuttavia, per utilizzare questo, dovrai utilizzare il metodo configure () e impostare il valore degli argomenti "carattere" uguale alla variabile creata tramite il metodo font ().

Per dimostrarlo, prendi il seguente codice per creare una GUI Tkinter:

Importa tkinter
dal carattere di importazione tkinter
frame = tkinter.TK ()
telaio.Titolo ("Linuxhint - Tkinter Fonts")
telaio.geometria ("400x400")
txtvar = tkinter.Testo (frame, altezza = 10)
txtvar.pacchetto()
fontvar = tkinter.font.FONT (FAMILE = "Arial", dimensione = 40, peso = "normale")
txtvar.configure (font = fontvar)
telaio.mainloop ()

In questo frammento di codice:

  • Importa tkinter e carattere, e successivamente crea una nuova GUI Tkinter con titolo, forma e testo.
  • Crea una variabile di carattere utilizzando il metodo Font () e trasmetterla nell'argomento "font" del metodo Configura ().

Quando questo codice viene eseguito, produrrà la seguente GUI Tkinter sulla tua macchina:

L'output mostra che sei stato in grado di configurare il carattere della GUI Tkinter utilizzando il metodo Configura () con Tkinter.font.Metodo font ().

Metodo 3: imposta il carattere del telaio tkinter con opzione_add ()

Un altro metodo che è possibile utilizzare per impostare il carattere della GUI Tkinter è utilizzare il metodo opzione_add () e applicarlo sul frame di tkinter. All'interno di questo metodo Option_Add (), è necessario fornire due argomenti:

  • Definisce prima l'elemento in cui si aggiunge le opzioni
  • Secondo definisce le opzioni che stai selezionando per l'elemento

Per testare il funzionamento del metodo option_add (), è possibile utilizzare il seguente frammento di codice:

da tkinter import *
frame = tk ()
telaio.geometria ("400x400")
telaio.option_add ("*font", "Arial 16 Bold Italic sottolinea")
Etichetta (frame, text = "Hello Python Programmers").pacchetto()
telaio.mainloop ()

Quando esegui questo codice, otterrai la seguente finestra Tkinter:

Questo output mostra che sei stato in grado di configurare il carattere del metodo Tkinter utilizzando il metodo option_add ().

Conclusione

Il carattere della finestra Tkinter può essere facilmente configurato utilizzando il metodo Configura () e il metodo option_add (). Per il metodo configure (), è possibile passare in una tupla che definisce il carattere che si desidera utilizzare, oppure è possibile passare una variabile di carattere creata tramite il metodo del carattere (). Per utilizzare il metodo option_add (), usi semplicementelo sulla variabile del frame tkinter con l'aiuto di un operatore di punti e all'interno degli argomenti, definire lo styling del carattere che si desidera utilizzare.