Python 中如何重置entry的值
entry中默认是显示了数据的,但是经过修改后,我想重新获取配置文件中数据并显示在entry中,达到参数值重置的功能,这个要如何实现呢???...
entry中默认是显示了数据的,但是经过修改后,我想重新获取配置文件中数据并显示在entry中,达到参数值重置的功能,这个要如何实现呢???
展开
4个回答
展开全部
你是说的Tkinter么?
如果是Tkinter里的entry的话,可以使用textvariable这个属性,实例代码如下:
from Tkinter import *
class changeEntry(object):
def __init__(self,parent):
self.parent = parent
self.string = StringVar()
self.string.set("asdf")
entry = Entry(self.parent,textvariable =self.string )
entry.pack()
Button(self.parent,text = "change",command = self.Change).pack()
def Change(self):
self.string.set("tttt")
if __name__ == "__main__":
root = Tk()
changeEntry(root)
root.mainloop()
如果是Tkinter里的entry的话,可以使用textvariable这个属性,实例代码如下:
from Tkinter import *
class changeEntry(object):
def __init__(self,parent):
self.parent = parent
self.string = StringVar()
self.string.set("asdf")
entry = Entry(self.parent,textvariable =self.string )
entry.pack()
Button(self.parent,text = "change",command = self.Change).pack()
def Change(self):
self.string.set("tttt")
if __name__ == "__main__":
root = Tk()
changeEntry(root)
root.mainloop()
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用,我在3.5.0里用过了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询