如何在 Tkinter 中使用按钮设置“Entry”小部件的文本/值/内容?


Tkinter Entry 小部件用于显示单行文本。使用 Tkinter Entry 小部件,我们可以通过触发按钮来设置其值或内容。它主要有两种操作:insert 和 delete

使用 Tkinter Button 小部件,我们将设置 Entry 小部件的内容。

示例

#Import the required libraries
from tkinter import *

#Create an instance of tkinter frame
win= Tk()

#Define a function to change the value
def change_text(txt):
   text.delete(0,END)
   text.insert(0,txt)

#Set the geometry of frame
win.geometry("600x250")

#Create an Entry Widget
text= Entry(win)
text.pack()

#Create a button to change/set the content
btn= Button(win,text="Set", command=lambda:change_text("My New Text"))
btn.pack(pady=20)
win.mainloop()

输出

运行该代码将显示一个窗口,其中包含一个按钮,该按钮可以设置输入小部件的值或文本。

现在点击“设置”按钮为 Entry 小部件设置新值。

更新日期:26-3-2021

8K+ 浏览量

开启您的事业

完成课程认证

开始
广告