tkinter之校验功能

简介: tkinter之校验功能
import tkinter as tk
from tkinter import messagebox

win = tk.Tk()
# 设置主窗口
win.geometry('250x200+250+200')
win.title("逻辑峰网")
win.iconbitmap('../image/icon.ico')
win.resizable(0, 0)


# 创建验证函数
def check():
    if entry1.get() == "逻辑峰":
        messagebox.showinfo(title="输入正确",message="输入正确")
        return True
    else:
        messagebox.showwarning(title="输入不正确",message="输入不正确")
        entry1.delete(0, tk.END)
        return False


# 新建文本标签
labe1 = tk.Label(win, text="账号:")
labe2 = tk.Label(win, text="密码:")
labe1.grid(row=0)
labe2.grid(row=1)
# 创建动字符串
Dy_String = tk.StringVar()
# 使用验证参数 validata,参数值为 focusout 当失去焦点的时候,验证输入框内容是否正确
entry1 = tk.Entry(win, textvariable=Dy_String, validate="focusout", validatecommand=check)
entry2 = tk.Entry(win)
# 对控件进行布局管理,放在文本标签的后面
entry1.grid(row=0, column=1)
entry2.grid(row=1, column=1)
win.mainloop()
目录
相关文章
|
1月前
|
Python
python tkinter 界面倒计时(用于监督页面返回)
python tkinter 界面倒计时(用于监督页面返回)
python tkinter 界面倒计时(用于监督页面返回)
|
1月前
|
移动开发 小程序 API
uniapp中uview组件库的AlertTips 警告提示使用方法
uniapp中uview组件库的AlertTips 警告提示使用方法
37 2
|
1月前
Qt表格中的自定义编辑组件---------------自定义代理QStyledItemDelegate
Qt表格中的自定义编辑组件---------------自定义代理QStyledItemDelegate
40 5
|
10月前
|
JSON 数据格式 Python
学到了,学到了导入模块还能这么操作
学到了,学到了导入模块还能这么操作
|
1月前
|
开发者 Python
使用 TypeVar 创建 Self 类型变量,方便用户在 Pycharm 编辑器中链式调用校验方法
使用 TypeVar 创建 Self 类型变量,方便用户在 Pycharm 编辑器中链式调用校验方法
39 0
|
8月前
|
前端开发 Linux Python
使用tkinter创建登录界面
使用tkinter创建登录界面
51 0
|
10月前
|
存储 资源调度 前端开发
[Nestjs] 实现生成图形验证码以及校验过程
要在 NestJS 中实现图形验证码的校验过程,你可以按照以下步骤进行操作: 1. 安装依赖:首先,使用 npm 或 yarn 安装 svg-captcha 和 cookie-parser,其中 svg-captcha 是用于生成 SVG 格式的验证码图片的库,cookie-parser 是用于处理和解析 Cookie 的库。
395 0
|
前端开发 C语言 C++
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
tkinter是什么? 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口; Tk是一个图形库,支持多个操作系统,使用Tcl语言开发; Tk会调用操作系统提供的本地GUI接口,完成最终的GUI;
1156 0
Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用
|
Python
通过Python自定义一个进度条进行信息显示
人才都是熬出来的,本事都是逼出来的!