Обновление записи виджета в реальном времени tkinter - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть два виджета ввода, рядом, при вводе фрагмента текста в один, я хочу, чтобы другой обновлялся с тем же текстом.

1 Ответ

0 голосов
/ 18 февраля 2020

Если вы связываете экземпляр StringVar с записью, этот экземпляр и виджет всегда будут синхронизированы c - изменение одного из них немедленно отражается в другом.

Побочным эффектом этого является то, что если два или более виджетов совместно используют один и тот же экземпляр StringVar, виджеты также будут синхронизированы c.

Пример

import tkinter as tk

root = tk.Tk()

var = tk.StringVar()
e1 = tk.Entry(root, textvariable=var)
e2 = tk.Entry(root, textvariable=var)

e1.pack(side="top", fill="x")
e2.pack(side="top", fill="x")

root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...