模拟一个“系统登陆“窗体,进行用户名和密码的验证:

1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”,
2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”且用户名所在的文本框清空,
3.若密码错误,弹出一个对话框,
提示“密码错误,请重新输入!”且密码所在的文本框清空,
4.若用户名和密码错误,弹出一个对话框,提示“用户名和密码错误,
请重新输入!”且用户名和密码所在的文本框均清空。

import tkinter as tk
import tkinter.messageboxtop = tk.Tk()
top.title("系统登录!!")  # 创建窗口名
top.geometry("500x500")  # 设置像素
l1 = tk.Label(top, text="用户名:", font=("黑体", 10))
l1.place(x="50", y="10")
l2 = tk.Label(top, text="密码:", font=("黑体", 10))
l2.place(x="50", y="40")
result = tk.StringVar()
text1 = tk.Entry(top, textvariable=result)
text1.place(x="120", y="10")
result2 = tk.StringVar()
text2 = tk.Entry(top, textvariable=result2)
text2.place(x="120", y="40")# 声明函数def okqqq():name_no = "张三"password_no = "1234567"name = text1.get()password = text2.get()if name == name_no:if password == password_no:tkinter.messagebox.askokcancel(title='yes', message='用户名和密码正确!')result.set(""), result2.set("")else:tkinter.messagebox.askokcancel(title='密码错误', message='密码错误,请重新输入!')result.set(""), result2.set("")else:# if password == 1234567:if password == password_no:tkinter.messagebox.askokcancel(title='用户名错误', message='用户名错误,请重新输入!')result.set(""), result2.set("")else:tkinter.messagebox.askokcancel(title='用户名和密码错误', message='用户名和密码错误,请重新输入!')result.set(""), result2.set("")btn = tk.Button(top, text="登陆!!", font=("黑体", 10), command=okqqq)
btn.place(x=190, y=70)top.mainloop()

模拟一个“系统登陆“窗体,进行用户名和密码的验证: 1.当用户名和密码都正确时,弹出一个对话框,提示“用户名和密码正确”, 2.用户名错误,弹出一个对话框,提示“用户名错误,请重新输入!”相关推荐

  1. ftp文件夹错误:windows无法访问此文件夹,请确保输入的文件名是否正确,并且您有权访问此文件

    最近遇到这个问题,win7系统,baidu google 都没解决,无意自己找到一个方法,分享一下: 开始--控制面板--程序--打开或关闭windows功能,如下图 如上图,将Internet信息服 ...

  2. “正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0

    "正话反说":A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出. 编写一个函数用于判断这句话是否符合要求,符合要求时,函数返 ...

  3. Java开发一个登陆窗体,包括用户名,密码以及提交按钮和重置按钮,当用户输入amy,密码123456,弹出登陆成功提示对话框

    java开发用户登陆窗体 package javagame;/** 本次项目采用网格布局管理器实现 */import java.awt.Container; import java.awt.GridL ...

  4. 这段百度问答,对我相关有对啊!!!----如何获取Windows系统登陆用户名

    如何获取Windows系统登陆用户名 http://zhidao.baidu.com/link?url=Hva9PkVwYZv8KSEWftSqTWe8fqM1dhoq59BurnfADmcOvFjF ...

  5. win10系统登陆用户名不要用中文

    发现如果win10系统登陆用户名用中文会导致钢铁雄心4无法加载MOD汉化. https://zhidao.baidu.com/question/716954269007673525.html提到如Au ...

  6. 安卓java的提示错误怎么办_java – Android,如何从try的错误中显示一个对话框?...

    在我的应用程序中,我连接到一个网站,在开始时收集一些AsyncTask的信息,使用try catch,从这里我可以在我的catlog中显示错误,如果有任何连接,但我一直试图运气好显示一个对话框显示连接 ...

  7. 登陆操作:用户名和密码及进行录入判断 当用户名是li 密码是123456的时候显示登陆成功 。如果密码和用户名录入错需要循环录入。 并且录入错误次数超过三次提示:账号已锁。并且停掉循环

    # 创建变量 定义正确的账号密码 username = "li" password = "123456" # 定义一个错误次数变量 初始值0 count =0# ...

  8. 如何用Python写一个模拟的英雄联盟登陆系统!!!(详解)

    while True:print("\t\t\t英雄联盟登陆界面\n")print("~*"*38)print("\t\t\t1.用户登陆\n&quo ...

  9. 【例题】给定一个浮点格式(IEEE 754),有k位指数和n位小数,对于下列数,写出阶码E、尾数M、小数f和值V的公式。另外,请描述其位表示。

    前言: 上次学习汇编语言(清华大学 张悠慧)是在11月26日,内容是IEEE 754(浮点数表示).当时撇下了一道题,等度过了12月(英语六级+本科阶段的最后考试+最后的大作业)再把汇编捡起来.现在正 ...

最新文章

  1. 推荐系统笔记(开源工具)
  2. Docker 安装nginx,并挂载文件
  3. 【Spark】Spark ListenerBus 和 MetricsSystem 体系分析
  4. AI学会了视觉推理,“脑补”看不清的物体 | 李佳李飞飞等的CVPR论文
  5. 练习题︱基于今日头条开源数据(二)——两款Apriori算法实践
  6. Clojure 的 Enlive 库尝试
  7. 银联证书下载及导出流程
  8. 图灵科普数学宝藏书单|购书狂欢618倒计时,这份书单闭眼入
  9. CDD数据库文件制作(二)——DTC配置
  10. Disparity(视差)简单解释
  11. vue中双击事件选中文本、通过输入框实现双击输入文字
  12. html+css新手入门:圆角的使用方法详情,常见工作场景;
  13. 周一不睡觉,也要把pandas groupy 肝完,你该这么学,No.8
  14. matlab画三维图如何更改颜色,matlab画三维图像的示例代码(附demo)
  15. Java语言异常处理的出口_Java语言中,下列哪一个子句是异常处理的出口?
  16. 服务器部署sas_如何在阿里云SAS上部署WordPress网站
  17. [ Windows 10 ] 任务栏按钮不显示正在打开的窗口了(打开任何程序任务栏图标按钮都不显示)
  18. c语言数据结构-遍历
  19. iOS 4.2.1版iPad绿毒Win完美越狱教程
  20. HOTPPTer | PPT资源导航 | PPT设计素材导航

热门文章

  1. 以太网网络变压器的作用
  2. 安卓高仿京东淘宝的筛选功能,全网最简单方便
  3. [实用电脑技术]Google Chrome谷歌浏览器下载完整离线安装版本
  4. itext给已有pdf添加页眉页脚
  5. 设置WinSCP实时更新目录
  6. 前端4-2-5:关于CSS 长度单位总结,有你就够了!
  7. 【5G核心网】free5GC UPF源码分析
  8. 360全景图制作的原理是什么?有哪些必备的装备?
  9. (CodeForce) C. Edgy Trees (并查集)
  10. cannot find -lxxx解决方法