#Tkinter教程之Entry篇 #Entry用来输入单行文本 '''1.第一个Entry程序''' from Tkinter import * root = Tk() Entry(root,text = 'input your text here').pack() root.mainloop() #上面的代码目的是创建一个Entry对象,并在Entry上显示'input your text here',运行此代码,并没有看到文本的显示,由此可知与Lable和Button不同,Entry的text属性不可以设置Entry的文本 '''2.在Entry中设定初始值,使用textvariable将变量与Entry绑定''' from Tkinter import * root = Tk() e = StringVar() entry = Entry(root,textvariable = e) e.set('input your text here') entry.pack() root.mainloop() #上面的例子中将变量e与Entry绑定,然后将e的值设置为'input your text here',程序运行时的初始值便设置了。 '''3.设置为只读Entry. Entry的另一个比较有用的属性,设置为只读,不允许用户对它的值改变。 设置state属性为'readonly' ''' from Tkinter import * root = Tk() e = StringVar() entry = Entry(root,textvariable = e) e.set('input your text here') entry.pack() entry['state'] = 'readonly' root.mainloop() #实际上Entry的属性值可以使用的也为normal/active/disabled,'readonly'与disabled一样 '''4.设置为密码输入框 #将Entry作为一个密码输入框来使用,即不显示用户输入的内容值,用特定符号代替。使用用属性 show来指定。 ''' from Tkinter import * root = Tk() e = StringVar() entry = Entry(root,textvariable = e) e.set('input your text here') entry.pack() #使用*来显示输入的内容,如果喜欢可以改为其它字符 entry['show'] = '*' #分别使用*#$显示输入的文本内容 for mask in ['*','#','$']: e = StringVar() entry = Entry(root,textvariable = e) e.set('password') entry.pack() entry['show'] = mask root.mainloop() '''5.验证输入的内容是否符合要求。 使用validate来校验输入的内容 使用validate方法来限制输入的内容 这是一个有问题的例子,无法调用validateText回调函数 ‘''' from Tkinter import * root = Tk() e = StringVar() def validateText(contents): print contents return contents.isalnum() entry = Entry(root,validate = 'key',textvariable = e,validatecommand = validateText) entry.pack() root.mainloop() ''' 文档中说明使用validate来接受的事件,使用validatecommand来确定输入的内容是否合法,但 如何传入参数?没找到相应的说明 ''' #还有其他的属性fg/bg/relief/width/height/justify/state使用方法与Button相同,不再举例。 #author: jcodeer #blog: jcodeer.cublog.cn #email: jcodeer@126.com
相关推荐
今天小编就为大家分享一篇python-tkinter之按钮的使用,开关方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
python tkinter用法 Python Tkinter是一个Python标准库,用于创建GUI应用程序。Tkinter提供了一组工具和对象,可以轻松地创建和管理GUI应用程序的各个方面,包括窗口、按钮、标签、文本框、滚动条等等。本文将介绍...
软件通过tkinter搭建界面可让用户导入数据、选择算法、输入参数、生成关联规则。解压后运行“MainActivity.py”即可!
Python-Tkinter几何布局管理.pdf
Python tkinter库开发文档
教学用python tkinter
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
python-Tkinter编程.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
python-tkinter,诚实告诉大家,这个工具用的有些不顺手,建议大家不要买。否则被坑不要骂我(^U^)ノ~YO
Python-Tkinter_jb51 3.rar
这是python-可视化界面GUI-tkinter库的官方文档 这是python-可视化界面GUI-tkinter库的官方文档
The-windows-pickle-login-tkinter-python-project Python的标准TK GUI工具包的接口Tkinter模块(“TK界面”)是Python的标准TK GUI工具包的接口。 TK和Tkinter可以用于大多数UNIX平台,也可以应用于windows和麦金塔...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
本套教程由浅入深地对 Tkinter 软件包进行了讲解,首先从 GUI 的相关概念进行切入,然后对 Tkinter 中常用的各个组件进行了细致地讲解,比如 Button(按钮控件)、Label(标签控件)、Entry(文本输入框控件),最后...
Python-3-基础教程-8-tkinter-GUI-编程最新多彩版-思维导图.xmind该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
官方离线安装包,亲测可用
所谓 event 事件就是程序上发生的事。例如用户敲击键盘上的某一个键或是点击移动鼠标。而对于这些事件,程序需要做出反应。 Tkinter 提供的组件通常都包含许多内在行为