import tkinter.messagebox

import tkinter

my_window = tkinter.Tk() # 生成 my_window 主窗口

my_window.title('welcome my_window') # 设置窗口标题

cv = tkinter.Canvas(my_window,bg='lightcyan') # 用画布设置窗口的颜色

cv.pack()

my_window.geometry('200x150') # 设置窗口大小

# label 标签(用户名和密码的变量)

varName = tkinter.StringVar() # 文字变量储存器器

varName.set('admin')

varPwd = tkinter.StringVar()

varPwd.set('123456')

# 创建账户的标签

labname = tkinter.Label(my_window,text=' 用户名 ',justify=tkinter.RIGHT,bg='pink',width=80)

labname.place(x=10,y=5,width=80,height=20)

# 创建文本框,同事设置关联变量

enterName = tkinter.Entry(my_window,width=80,textvariable=varName)

enterName.place(x=100,y=5,width=80,height=20)

# 创建密码的标签 和文本框

labPwd = tkinter.Label(my_window,text=' 密码',justify=tkinter.RIGHT,bg='pink',width=80)

labPwd.place(x=10,y=30,width=80,height=20)

enterPwd = tkinter.Entry(my_window,show='*',width=80,textvariable=varPwd)

enterPwd.place(x=100,y=30,width=80,height=20)

# 登录按钮事件处理函数

def login():

Name = enterName.get()

Pwd = enterPwd.get()

if Name =='admin' and Pwd == '123456':

tkinter.messagebox.showinfo(title='Python tkinter',message=' 登录成功!!')

else:

tkinter.messagebox.showerror(title='python tkinter',message=' 登录失败 ')

# 创建按钮组件,并且设置按钮事件的处理函数

buttonOK = tkinter.Button(my_window,text = 'login',background='lightskyblue',command =

login())

buttonOK.place(x=30 , y=70 , width=50,height=20)

# 取消按钮的时间处理函数

def cancel():

# 清空用户输入的用户名和密码

varName.set('')

varPwd.set('')

buttonCancel =

tkinter.Button(my_window,text='Cancel',background='lightgray',command=cancel())

buttonCancel.place(x=100,y=70,width=50,height=20)

# 启动消息循环

my_window.mainloop()

python做一个考试系统_请用 Python 语言编写一个简易的系统登录程序。相关推荐

  1. 用python做预测模型的好处_如何用Python在10分钟内建立一个预测模型

    匿名用户 1级 2017-01-01 回答 预测模型的分解过程 我总是集中于投入有质量的时间在建模的初始阶段,比如,假设生成.头脑风暴.讨论或理解可能的结果范围.所有这些活动都有助于我解决问题,并最终 ...

  2. 用python做数据处理怎么挣钱_个人利用python爬虫技术怎么挣钱

    爬虫技术挣钱方法2:整合信息.整合数据做产品 简单说就是抓取分散在各个角落的信息,整合后用网站或微信或APP呈现出来,以通过网盟广告,电商佣金,直接售卖电商产品或知识付费来变现. 别被产品这个词吓到, ...

  3. python做上位机好不_如何使用Python开发串口通讯上位机(完结)

    2021的第一份更新,比以往时候来得早一点! 前面两期讲了如何使用pyserial和做好了基本的上位机界面以及与API的联动,今天我们接着完善下代码.1 编码规范的使用 前面两期只是做基础展示用,所以 ...

  4. 生日快乐python编程代码_如何用C语言编写一个很炫的生日快乐的程序?

    我也是网上找的,把下面的话改一下差不多了 很多人说没法运行,我也不是专业的,但是这用codeblock c++是可以运行的,其他的我不知道 #include #include #include #de ...

  5. java编程九九乘法表_如何用JAVA语言编写一个九九乘法表

    教一下学了JAVA語言的同学们撰写一个99玖玖乘决表 方法 进行设计构思:假如把99玖玖乘决报表中如"1*1=1"算式全部当作一个一字的笔画体得话,99玖玖乘决表可当作一个倾斜角二 ...

  6. java语言实现任何一种排序_请用java语言编写排序程序。

    展开全部 参考代码如下,可以按需求自己修改import java.util.Date; public class SortThread { public static void main(String ...

  7. python做些什么项目内容_现在比较流行的python做什么项目最适合?

    摘要: 现在比较流行的python做什么项目最适合?相对其他语言来说python算是简单易学的编程语言了,同时python又和Java一样是开源免费的,可以在各种不同类型的计算机上运行,w... 现在 ...

  8. python语言的记事本在哪_用python语言编写一个简单记事本

    看了一点python的基础教程,忍不住手就痒了,找来一个题目练一下喽. 题目:编写一个功能简单的记事本. 编写记事本就要用到GUI的功能,最常用的当然是wxpython,那么我们就用这个来写一个记事本 ...

  9. c语言编写一个火车票,火车票完整系统(C语言)【报告版带截图】.doc

    火车票完整系统(C语言)[报告版带截图] 课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现.对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入.包括车次.日期.起点 ...

最新文章

  1. 简书非官方大数据(一)
  2. 使用MLX90640自制红外热像仪(二):API函数的使用
  3. 《Windows驱动开发技术详解》读书笔记(一)
  4. SQL-Oracle游标
  5. 软考计算之运筹学-决策分析问题
  6. TCP/IP GUIDE
  7. 关于autoupgader的狗屎问题
  8. %@ include file=和jsp:include file=区别
  9. C#中的overload,overwrite,override的语义区别
  10. nodejs 实现 磁力链接资源搜索 BT磁力链接爬虫
  11. AD9833数字信号发生器模块
  12. AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)
  13. uart硬件一些小知识
  14. react项目中使用消息订阅(subscribe)-发布(publish)机制
  15. Nginx报错 nginx: [error] invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“
  16. Go语言实现获取有道网页结果
  17. html 标题字体修改,如何更改HTML标题字体大小?
  18. 高新技术企业认证自助申请教程
  19. STM32 SPI NSS大揭秘
  20. 基于键盘钩子的dota改键(单线程+DLL)MFC实现(源码+总结)

热门文章

  1. R语言as.double函数(转化为浮点型)和is.double函数(检验是否为浮点型)实战
  2. Xshell+技巧+快捷键
  3. 损失函数代价函数成本函数目标函数的区别
  4. 使用LDA(Linear Discriminant Analysis)进行降维(dimention reduction)详解和实战
  5. Linux常用 的命令
  6. 联想计算机无线网络设置密码,联想路由器怎么设置密码
  7. 医疗实体链接(标准化)论文解读 (附代码) A Lightweight Neural Model for Biomedical Entity Linking
  8. tensorflow 加载下载波士顿房价数据集
  9. sound.js # pixi辅助插件 — 中文翻译教程
  10. jquery 实现仿QQ右下角弹出框