首页 > 解决方案 > 更新条目小部件实时 tkinter

问题描述

我有两个并排的条目小部件,当将一段文本输入一个时,我希望另一个使用相同的文本进行更新。

标签: python-3.xtkinter

解决方案


如果您将 的实例StringVar与条目相关联,则该实例和小部件将始终保持同步——对其中任何一个的更改会立即反映在另一个中。

这样做的一个副作用是,如果两个或多个小部件共享同一个实例StringVar,小部件也将同步。

例子

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()

推荐阅读