Como definir o texto padrão do Tkinter Entry Widget
- Método para definir o texto padrão do widget de entrada
-
Tkinter
StringVarMétodo para definir o texto padrão do TkinterEntryWidget
Tkinter tem dois métodos para definir o texto padrão do widget de Entrada Tkinter.
- Método Tkinter
insert. - Tkinter
StringVarMétodo
Método para definir o texto padrão do widget de entrada
O widget Tkinter Entry não tem uma propriedade específica de text para definir o texto padrão como text="example". Ele tem o método insert para inserir o texto do widget Entry para que ele possa equivalentemente definir o texto padrão de Entry se chamarmos método insert depois que o objeto Entry for inicializado.
Códigos de trabalho completos para definir o texto padrão de Entry com métodos de 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")
O método insert insere o texto na posição especificada. O 0 é o primeiro caractere para que insira o Texto Padrão no início.
Tkinter StringVar Método para definir o texto padrão do Tkinter Entry Widget
A variável textvariable associa o conteúdo do widget Entry com uma variável Tkinter StringVar. Ele poderia definir o StringVar para definir o texto padrão do widget Entry após a criação da associação adequada.
Códigos de trabalho completos para definir o texto padrão em Entry com a variável 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)
A textEntry é uma variável StringVar e está associada ao conteúdo de texto do 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