Como definir o texto padrão do Tkinter Entry Widget

  1. Método para definir o texto padrão do widget de entrada
  2. Tkinter StringVar Método para definir o texto padrão do Tkinter Entry Widget

Tkinter tem dois métodos para definir o texto padrão do widget de Entrada Tkinter.

  1. Método Tkinter insert.
  2. Tkinter StringVar Mé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 texto 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()

Tkinter Definir o texto padrão do widget de Entrada

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.

Artigo relacionado - Tkinter Entry

  • Como definir o texto do widget de entrada do Tkinter com um botão