Impostare il testo predefinito del widget Tkinter Entry

  1. Metodo insert per impostare il testo predefinito del widget Entry
  2. Metodo Tkinter StringVar per impostare il testo predefinito del widget Tkinter Entry

Tkinter ha due metodi per impostare il testo predefinito del widget Tkinter Entry.

  1. Metodo Tkinter insert
  2. Metodo Tkinter StringVar

Metodo insert per impostare il testo predefinito del widget Entry

Il widget Entry di Tkinter non ha una proprietà text specifica per impostare il testo predefinito come text="example". Ha il metodo insert per inserire il testo del widget Entry in modo che possa equivalentemente impostare il testo predefinito di Entry se chiamiamo il metodo insert dopo che l’oggetto Entry è stato inizializzato.

Codici di lavoro completi per impostare il testo predefinito di Entry con metodi insert

import tkinter as tk
root = tk.Tk()
root.geometry("200x100")

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

root.mainloop()

Tkinter Imposta il testo predefinito del widget Entry

textExample.insert(0, "Default Text")

Il metodo insert inserisce il testo nella posizione specificata. 0 è il primo carattere in modo che inserisca il Default Text all’inizio.

Metodo Tkinter StringVar per impostare il testo predefinito del widget Tkinter Entry

textvariable associa il contenuto del widget Entry con una variabile Tkinter StringVar. Potrebbe impostare la StringVar per impostare il testo predefinito del widget Entry dopo aver creato l’associazione appropriata.

Codici di lavoro completi per impostare il testo predefinito in Entry con 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 è una variabile StringVar ed è associata al contenuto di testo dell’oggetto Entry da textvariable = textEntry.

Articolo correlato - Tkinter Entry

  • Imposta l'altezza e la larghezza del widget Tkinter Entry