Wie man den Standardtext des Tkinter-Eingabe-Widgets einstellt

  1. inert Methode zum Setzen des Standardtextes von Entry Widget
  2. Tkinter StringVar Methode zum Setzen des Standardtextes von Tkinter Entry Widget
Wie man den Standardtext des Tkinter-Eingabe-Widgets einstellt

Tkinter hat zwei Methoden, um den Standardtext des Tkinter-Eingabe-Widgets festzulegen.

  1. Tkinter einfügen Methode
  2. Tkinter StringVar Methode

inert Methode zum Setzen des Standardtextes von Entry Widget

Das Tkinter Entry-Widget hat keine spezielle text-Eigenschaft, um den Standardtext wie text="Beispiel" zu setzen. Es hat die Methode insert, um den Text des Entry-Widgets einzufügen, so dass es äquivalent den Standardtext von Entry setzen könnte, wenn wir die Methode insert aufrufen, nachdem das Entry-Objekt initialisiert wurde.

Vollständige Arbeitscodes zum Setzen des Standardtextes von Entry mit insert-Methoden

import tkinter as tk

root = tk.Tk()
root.geometry("200x100")

textExample = tk.Entry(root)
textExample.insert(0, "Default Text")
textExample.pack()

root.mainloop()

Tkinter Standardtext des Eintrags-Widgets festlegen

textExample.insert(0, "Default Text")

Die Methode insert fügt den Text an der angegebenen Position ein. 0 ist das erste Zeichen, so dass es den Standardtext am Anfang einfügt.

Tkinter StringVar Methode zum Setzen des Standardtextes von Tkinter Entry Widget

textvariable assoziiert den Inhalt des Entry-Widgets mit einer Tkinter StringVar-Variablen. Sie könnte die StringVar so setzen, dass sie den Standardtext des Entry-Widgets festlegt, nachdem die richtige Assoziation erstellt wurde.

Vollständige Arbeitscodes zum Setzen des Standardtextes in Entry mit textvariable

import tkinter as tk

root = tk.Tk()
root.geometry("200x100")

textEntry = tk.StringVar()
textEntry.set("Default Text")
textExample = tk.Entry(root, textvariable=textEntry)

textExample.pack()

root.mainloop()
textEntry = tk.StringVar()
textEntry.set("Default Text")
textExample = tk.Entry(root, textvariable=textEntry)

textEntry ist eine StringVar-Variable und sie ist mit dem Textinhalt des Entry-Objektes durch textvariable = textEntry verbunden.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook

Verwandter Artikel - Tkinter Entry