3.5、 验证输入的内容

3.5、 验证输入的内容

# validate:校验输入的内容# validate:限制输入的内容这是一个有问题的例子,无法调用 validateText 回调函数from Tkinter import *root = Tk()e = StringVar()def validateText(contents):print contentsreturn 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 相同,不再举例。

代码

from tkinter import *quehui = Tk()e =StringVar()

def validateT(contents): print(contents) return contents.isalnum()

quehui_1 = Entry(quehui, validate = 'key', textvariable = e, validatecommand = validateT)quehui_1.pack()

quehui.mainloop()

猜你喜欢

皇马2025世俱杯赛程揭晓:姆巴佩领衔,首战阿尔希拉尔!
骨折价!苹果官宣 618 优惠活动,不只有iPhone
魅族mx3实体店多少钱?麻烦报个价?
365提款问题

魅族mx3实体店多少钱?麻烦报个价?

📅 08-01 ❤️ 730
如何将iPhone置于恢复模式(2025更新)
365提款问题

如何将iPhone置于恢复模式(2025更新)

📅 07-17 ❤️ 189
从口语到正式,法语「对不起」怎么说?
GBT36507-2018

从口语到正式,法语「对不起」怎么说?

📅 11-08 ❤️ 828
摄影艺术:纯欲风格少女写真
365提款问题

摄影艺术:纯欲风格少女写真

📅 01-31 ❤️ 268
大赢家棋牌娱乐平台解析:线上电子游戏开户的成长与未来
象棋奇兵
365提款问题

象棋奇兵

📅 01-05 ❤️ 819
2026世界杯竞猜最佳投注平台推荐:哪里买注最安全可靠?