当前位置:考试网  > 试卷库  > 计算机类  > 等级考试  > 计算机二级  > Python语言程序设计  >  请用 Python 语言编写一个简易的系统登录程序。
试题预览

请用 Python 语言编写一个简易的系统登录程序。

查看答案
收藏
纠错
正确答案:

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()

答案解析:

暂无解析

你可能感兴趣的试题

以下程序的输出结果是:

ss=list(set("jzzszyj"))

ss.sort()

print(ss)

相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和

表达式divmod(20,3)的结果是:

以下关于文件的描述,错误的是:

以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是:

热门试题 更多>
试题分类: 综合知识
练习次数:0次
试题分类: 法律
练习次数:0次
试题分类: 社会救助员
练习次数:2次
某市建筑公司承建的供毛公司职工培训楼工程,地下一层;地上十二层,建筑面积24000m2,钢筋混凝土框架结构,计划竣工日期为2006年8月8日。2000年4月28日,市建委有关经管部门按照《建筑施工安全检查规范》〔JGJ59-99〕等有关规定对本工程进行了安全质量大检查。检查人员在询问工程经理有关安全职责履行情况时,工程经理认为他已配备了专职安全员,而且给予其经济奖罚等权力,他已经尽到了安全经管责任,安全搞得好坏那是专职安全员的事;在对专职安全员进行考核时,当问到《安经管检查评分表》检查工程的保证工程有哪几项时,安全员只说到了“目标经管”、‘施工组织设计”两项;检查组人员在质量检查时,还发现第二层某柱下部混凝土表面存在较严重的“蜂窝”现象。检查结束后检查组进行了讲评,并宣布部分检查结果如下:(1)该工程《文明施工检查评分表》、《“三宝”、“四口”防护检查评分表》、《施工机具检查评分表》等分项检查评分表(按百分制)实得分分别为80分、85分和80分(以上分项中的满分在汇总表中分别占20分、10分和5分);(2)《起重吊装安全检查评分表》实得分为0分;(3)汇总表得分值为79分。 问题: 1.工程经理对自己应负的安全经管责任的认识全面吗?说明理由。 2.专职安全员关于《安全经管检查评分表》中保证工程的回答还应包括哪几项? 3.该工程的混凝土表面的“蜂窝”现象应该知何处理? 4.根据各分项检查评分换算成汇总表中相应分项的实得分。 5.本工程安全生产评价的结果属于哪个等级?说明理由。
试题分类: 建筑工程
练习次数:0次
试题分类: 公共基础知识
练习次数:1次
试题分类: 专业基础知识
练习次数:0次
扫一扫,手机做题