本文转载自:http://blog.csdn.net/jcodeer/article/details/1811302

#Tkinter教程之Entry篇
Tkinter教程之Entry篇#Entry用来输入单行文本
Tkinter教程之Entry篇'''1.第一个Entry程序'''
Tkinter教程之Entry篇from Tkinter import *
Tkinter教程之Entry篇root = Tk()
Tkinter教程之Entry篇Entry(root,text = 'input your text here').pack()
Tkinter教程之Entry篇root.mainloop()
Tkinter教程之Entry篇#上面的代码目的是创建一个Entry对象,并在Entry上显示'input your text here',运行此代码,并没有看到文本的显示,由此可知与Lable和Button不同,Entry的text属性不可以设置Entry的文本
Tkinter教程之Entry篇
Tkinter教程之Entry篇'''2.在Entry中设定初始值,使用textvariable将变量与Entry绑定'''
Tkinter教程之Entry篇from Tkinter import *
Tkinter教程之Entry篇root = Tk()
Tkinter教程之Entry篇e = StringVar()
Tkinter教程之Entry篇entry = Entry(root,textvariable = e)
Tkinter教程之Entry篇e.set('input your text here')
Tkinter教程之Entry篇entry.pack()
Tkinter教程之Entry篇root.mainloop()
Tkinter教程之Entry篇
Tkinter教程之Entry篇#上面的例子中将变量e与Entry绑定,然后将e的值设置为'input your text here',程序运行时的初始值便设置了。
Tkinter教程之Entry篇
Tkinter教程之Entry篇'''3.设置为只读Entry.
Tkinter教程之Entry篇Entry的另一个比较有用的属性,设置为只读,不允许用户对它的值改变。
Tkinter教程之Entry篇设置state属性为'readonly'
Tkinter教程之Entry篇'''
Tkinter教程之Entry篇from Tkinter import *
Tkinter教程之Entry篇root = Tk()
Tkinter教程之Entry篇e = StringVar()
Tkinter教程之Entry篇entry = Entry(root,textvariable = e)
Tkinter教程之Entry篇e.set('input your text here')
Tkinter教程之Entry篇entry.pack()
Tkinter教程之Entry篇entry['state'] = 'readonly'
Tkinter教程之Entry篇root.mainloop()
Tkinter教程之Entry篇
Tkinter教程之Entry篇#实际上Entry的属性值可以使用的也为normal/active/disabled,'readonly'与disabled一样
Tkinter教程之Entry篇
Tkinter教程之Entry篇'''4.设置为密码输入框
Tkinter教程之Entry篇#将Entry作为一个密码输入框来使用,即不显示用户输入的内容值,用特定符号代替。使用用属性
Tkinter教程之Entry篇show来指定。
Tkinter教程之Entry篇'''
Tkinter教程之Entry篇from Tkinter import *
Tkinter教程之Entry篇root = Tk()
Tkinter教程之Entry篇e = StringVar()
Tkinter教程之Entry篇entry = Entry(root,textvariable = e)
Tkinter教程之Entry篇e.set('input your text here')
Tkinter教程之Entry篇entry.pack()
Tkinter教程之Entry篇#使用*来显示输入的内容,如果喜欢可以改为其它字符
Tkinter教程之Entry篇entry['show'] = '*'
Tkinter教程之Entry篇#分别使用*#$显示输入的文本内容
Tkinter教程之Entry篇for mask in ['*','#','$']:
Tkinter教程之Entry篇    e = StringVar()
Tkinter教程之Entry篇    entry = Entry(root,textvariable = e)
Tkinter教程之Entry篇    e.set('password')
Tkinter教程之Entry篇    entry.pack()
Tkinter教程之Entry篇    entry['show'] = mask
Tkinter教程之Entry篇
Tkinter教程之Entry篇root.mainloop()
Tkinter教程之Entry篇
Tkinter教程之Entry篇'''5.验证输入的内容是否符合要求。
Tkinter教程之Entry篇使用validate来校验输入的内容
Tkinter教程之Entry篇使用validate方法来限制输入的内容
Tkinter教程之Entry篇这是一个有问题的例子,无法调用validateText回调函数
Tkinter教程之Entry篇‘'''
Tkinter教程之Entry篇from Tkinter import *
Tkinter教程之Entry篇root = Tk()
Tkinter教程之Entry篇e = StringVar()
Tkinter教程之Entry篇def validateText(contents):
Tkinter教程之Entry篇    print contents
Tkinter教程之Entry篇    return contents.isalnum()
Tkinter教程之Entry篇
Tkinter教程之Entry篇entry = Entry(root,validate = 'key',textvariable = e,validatecommand = validateText)
Tkinter教程之Entry篇entry.pack()
Tkinter教程之Entry篇
Tkinter教程之Entry篇root.mainloop()
Tkinter教程之Entry篇'''
Tkinter教程之Entry篇文档中说明使用validate来接受的事件,使用validatecommand来确定输入的内容是否合法,但
Tkinter教程之Entry篇如何传入参数?没找到相应的说明
Tkinter教程之Entry篇'''
Tkinter教程之Entry篇#还有其他的属性fg/bg/relief/width/height/justify/state使用方法与Button相同,不再举例。
Tkinter教程之Entry篇

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案