当前位置:考试网  > 试卷库  > 计算机类  > 等级考试  > 计算机二级  > 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()

答案解析:

暂无解析

你可能感兴趣的试题

简述字典和集合的异同。并简述它们各自的用途。

以下程序的输出结果是:

img1=[12,34,56,78]

img2=[1,2,3,4,5]

defdispl():

print(img1)

defmodi():

img1=img2

modi()

displ()

在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

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

以下程序的输出结果是:

ls=list({'shandong':200,'hebei':300,'beijing':400})

print(ls)

热门试题 更多>
试题分类: 综合知识
练习次数:1次
试题分类: 小学语文
练习次数:0次
某工程分A、B两个监理标段同时进行招标,建设单位规定参与投标的监理单位只能选择A或B标段进行投标。工程实施过程中,发生如下事件: 【事件1】:在监理招标时,建设单位提出: (1)投标人必须具有工程所在地域类似工程监理业绩; (2)应组织外地投标人考察施工现场; (3)投标有效期自投标人送达投标文件之日起算; (4)委托监理单位有偿负责外部协调工作。 【事件2】:拟投标的某监理单位在进行投标决策时,组织专家及相关人员对A、B两个标段进行了比较分析,确定的主要评价指标、相应权重及相对于A、B两个标段的竞争力分值见表 2014—2—1。 表 2014-2-1评价指标、权重及竞争分值 【事件3】:建设单位与A标段中标监理单位按《建设工程监理合同(示范文本)》(GF-2012-0202 )签订了监理合同, 并在监理合同专用条件中约定附加工作酬金为20万元 /月。监理合同履行过程中, 由于建设单位资金未到位致使工程停工,导致监理合同暂停履行,半年后恢复。 监理单位暂停履行合同的善后工作时间为1个月,恢复履行的准备工作时间为1个月。 【事件4】:建设单位与施工单位按《建设工程施工合同(示范文本)》(GF-2013-0201)签订了施工合同, 施工单位按合同约定将土方开挖工程分包,分包单位在土方开挖工程开工前编制了深基坑工程专项施工方案并进行了安全验算,经分包单位技术负责人审核签字后,即报送项目监理机构。 问题: 1、逐条指出事件1中建设单位的要求是否妥当,并对不妥之处说明理由。 2、事件2中,根据表2—1,分别计算A、B两个标段各项评价指标的加权得分及综合竞争力得分,并指出监理单位应优先选择哪个标段投标。 3、计算事件3中监理单位可获得的附加工作酬金。 4、指出事件4中有哪些不妥,分别写出正确做法。
试题分类: 案例分析
练习次数:0次
试题分类: 面试
练习次数:0次
试题分类: 综合知识
练习次数:1次
试题分类: 面试
练习次数:1次
扫一扫,手机做题