Cómo establecer el texto por defecto del Widget de entrada de Tkinter
-
Método
insertpara establecer el texto predeterminado del widgetEntry -
El método
StringVarde Tkinter para establecer el texto por defecto del WidgetEntryde Tkinter
Tkinter tiene dos métodos para establecer el texto por defecto del widget Tkinter Entry.
- Método
insertde Tkinter - Método
StringVarde Tkinter
Método insert para establecer el texto predeterminado del widget Entry
El widget Entry de Tkinter no tiene una propiedad text específica para establecer el texto por defecto como texto="example". Tiene el método insert para insertar el texto del widget Entry de forma que pueda establecer de forma equivalente el texto por defecto de Entry si llamamos al método insert después de que el objeto Entry sea inicializado.
Completar los códigos de trabajo para establecer el texto por defecto de Entry con los métodos insert
import tkinter as tk
root = tk.Tk()
root.geometry("200x100")
textExample = tk.Entry(root)
textExample.insert(0, "Default Text")
textExample.pack()
root.mainloop()

textExample.insert(0, "Default Text")
El método insert inserta el texto en la posición especificada. 0 es el primer carácter para que inserte el Default Text al principio.
El método StringVar de Tkinter para establecer el texto por defecto del Widget Entry de Tkinter
textvariable asocia el contenido del widget Entry con una variable StringVar de Tkinter. Podría poner la StringVar para establecer el texto por defecto del widget Entry después de que se cree la asociación adecuada.
Completa los códigos de trabajo para establecer el texto por defecto en 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 es una variable StringVar y se asocia con el contenido del texto del objeto Entry por textvariable = textEntry.
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