ldcf.net
当前位置:首页 >> Python 中如何重置Entry的值 >>

Python 中如何重置Entry的值

你是说的Tkinter么? 如果是Tkinter里的entry的话,可以使用textvariable这个属性,实例代码如下: from Tkinter import * class changeEntry(object): def __init__(self,parent): self.parent = parent self.string = StringVar() self.string...

可以使用StringVar()对象来完成,把Entry的textvariable属性设置为StringVar(),再通过StringVar()的get()和set()函数可以读取和输出相应内容,以下为测试代码(python3.x): from tkinter import *def submit(): print(u.get()) p.set(u.get()...

你的程序是不是报错:"NoneType" has ………… 在设置entry变量的时候你的代码是这样: entry=Entry(root, textvariable=e ).pack() 这时候entry不是Entry的实例,而是Entry(…… ).pack(),就是pack方法的返回值,pack方法不返回任何值,那么这个时候...

Submit窗口是可以直接取到另外一个窗口的值的 话说Tkinter的IDE用着相当不爽啊,可以参考一下我的博客 http://www.cnblogs.com/savorboard/archive/2013/01/23/2872412.html

是tkinter中的entry吗?题意不明埃

tk的话,建议你用grid把控件在的位置规划好,然后放到grid的cell里面,如果你想用绝对位置来定位控件,一旦界面大小变化,控件布局会很难看的。 给你个例子你就知道怎么做了。 from tkinter import *from tkinter import ttkdef calculate(*args...

要让print每次都要取得新值: def ppp(): print IDEntry.get()

from tkinter import *filename=r"test.txt"def savetxt(filename): f=open(filename,'w') txt=en.get() f.write(txt) f.close()root=Tk()en=Entry(root)en.pack()bu=Button(root,text="save txt",command=lambda:savetxt(filename))bu.pack()ro...

可以使用StringVar()对象来完成,把Entry的textvariable属性设置为StringVar(),再通过StringVar()的get()和set()函数可以读取和输出相应内容,以下为测试代码(python3.x): from tkinter import *def submit(): print(u.get()) p.set(u.get()...

使用正则判断,如果用户输入的是非数字符号则印发错误,输出错误信息, import re if not re.findall('[0-9]+',str(x)): raise SystemError("只能输入数字")

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com