Tkinter -Schriftarten

Tkinter -Schriftarten

Tkinter ist eine Python -Bibliothek, mit der benutzerdefinierte GUI für Anwendungen mithilfe von Code erstellt werden. Wann immer Sie mit der GUI arbeiten, müssen Sie die Benutzeroberfläche und die UX berücksichtigen, und Schriftarten helfen sehr, wenn es um die zunehmende Interaktion der Benutzer mit der Anwendung geht. Es gibt drei verschiedene Methoden, mit denen Sie die Schriftart für Ihre Tkinter -Anwendung problemlos ändern oder konfigurieren können, die alle in diesem Handbuch behandelt werden.

In dieser Anleitung werden die folgenden Methoden zur Konfiguration von Tkinter -Schriftarten vorgestellt:

  • Methode 1: Verwenden des Textes.configure () Methode
  • Methode 2: Verwenden von TKinter.Schriftart.Font () mit der configure () -Methode
  • Methode 3: Stellen Sie die Schriftart des Tkinter -Frame mit Option_ADD () Methode ein

Methode 1: Verwenden des Textes.configure () Methode

Der tkinter.Text () wird verwendet, um die Verwendung von Text in einer Tkinter -GUI in einer Variablen zu definieren, und die Methode configure () wird auf diese Textvariable angewendet, um die Eigenschaften der Schriftart zu konfigurieren.”Diese Methode configure () nimmt verschiedene Argumente auf, aber wir befassen uns nur mit der Festlegung des Wertes von„ Schrift.

Um die Verwendung von Configure () -Methode zu demonstrieren, nehmen Sie den folgenden Code, um eine TKINGER -GUI zu erstellen:

Tkinter importieren
Frame = tkinter.Tk ()
rahmen.Titel ("LinuxHint - Tkinter -Schriftarten")
rahmen.Geometrie ("400x400")
txtvar = tkinter.Text (Rahmen, Höhe = 10)
txtvar.Pack()
txtvar.configure (font = ("ariel", 15, "fett"))
rahmen.Hauptschleife()

In diesem Code -Snippet:

  • Importieren und erstellen Sie zunächst einen Tkinter -Rahmen, indem Sie einen Titel und eine Größe bereitstellen.
  • Erstellen Sie anschließend eine neue Textvariable, "txtvar", mit der methode text ().
  • Wenden Sie die Methode configure () auf TXTVAR an und geben Sie das Argument „Schriftart“ mit einem Wert über, der einem Tupel entspricht, der Schriftart als Ariel, Größe als „15“ und Styling als „fett“

Wenn dieser Code ausgeführt wird, wird die folgende TKinter -GUI auf Ihrem Computer erstellt:

Die Ausgabe bestätigt, dass Sie die Schriftart konfigurieren konnten, die in Ihrer Tkinter -GUI verwendet werden soll, unter Verwendung der Methode configure ().

Methode 2: Verwenden von TKinter.Schriftart.Font () mit der configure () -Methode

Der TKINGER verfügt über ein Paket mit dem Namen "Schriftart", das eine Methode font () enthält. Diese Schriftvariable kann die Schriftart definieren, die Sie in Ihrem Tkinter -GUI verwenden möchten. Um dies zu verwenden, müssen Sie jedoch die Methode configure () verwenden und den Wert „Schriftart“ festlegen, der der Variablen entspricht, die durch die FONT () -Methode erstellt wurde.

Um dies zu demonstrieren, nehmen Sie den folgenden Code, um eine TKINGER -GUI zu erstellen:

Tkinter importieren
von Tkinter Import -Schriftart
Frame = tkinter.Tk ()
rahmen.Titel ("LinuxHint - Tkinter -Schriftarten")
rahmen.Geometrie ("400x400")
txtvar = tkinter.Text (Rahmen, Höhe = 10)
txtvar.Pack()
fontvar = tkinter.Schriftart.Schriftart (familie = "Arial", Größe = 40, Gewicht = "Normal")
txtvar.configure (font = fontvar)
rahmen.Hauptschleife()

In diesem Code -Snippet:

  • Importieren Sie TKinter und Schriftart und erstellen Sie danach eine neue TKinter -GUI mit Titel, Form und Text.
  • Erstellen Sie eine Schriftvariable mit der FONT () -Methode und geben Sie sie in das „Schriftart“ der Konfiguration () der Methode der Methode ein.

Wenn dieser Code ausgeführt wird, wird die folgende TKinter -GUI auf Ihrem Computer erstellt:

Die Ausgabe zeigt, dass Sie die Schriftart der Tkinter -GUI mit der Methode configure () mit dem TKinter konfigurieren konnten.Schriftart.Font () Methode.

Methode 3: Stellen Sie die Schriftart des Tkinter -Frame mit Option_ADD () Methode ein

Eine andere Methode, mit der Sie die Schriftart der TKinter -GUI festlegen können. In dieser Methode Option_add () müssen Sie zwei Argumente vorlegen:

  • Definiert zunächst das Element, in dem Sie die Optionen hinzufügen
  • Zweitens definiert die Optionen, die Sie für das Element auswählen

Um die Arbeit der Methode option_add () zu testen, können Sie den folgenden Code -Snippet verwenden:

vom Tkinter -Import *
Frame = tk ()
rahmen.Geometrie ("400x400")
rahmen.option_add ("*font", "Arial 16 BOLD ITALIC AUSBLINDEN")
Label (Frame, text = "Hallo Python -Programmierer").Pack()
rahmen.Hauptschleife()

Wenn Sie diesen Code ausführen, erhalten Sie das folgende Tkinter -Fenster:

Diese Ausgabe zeigt, dass Sie die Schriftart des Tkinter -Fensters/des TKinter -Frame mit der Methode Option_add () konfigurieren konnten.

Abschluss

Die Tkinter -Fenster -Schriftart kann einfach mit der Methode configure () und der Methode option_add () konfiguriert werden. Für die Methode configure () können Sie ein Tupel übergeben, das die Schriftart definiert, die Sie verwenden möchten, oder Sie können eine Schriftvariable übergeben, die über die Font () -Methode erstellt wurde. Um die Methode option_add () zu verwenden, verwenden Sie sie einfach mit Hilfe eines Punktbetreiber.