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

答案解析:

暂无解析

上一题
你可能感兴趣的试题

简述名义利率与实际利率的区别与联系。

某企业生产的产品近期和远期需求量很大且竞争实力较强,竞争对手又少。假如你是该企业的总经理,此时应选择()。

A、多角化经营战略
B、发展型战略
C、稳定型战略
D、紧缩型战略

地方政府债券中收益债券的特点有()。

A、有特定的盈利项目作保证
B、与特定项目的期限有关
C、利息所得享有地方所得税优惠
D、主要以税收收入清偿债券
E、必须经过纳税人同意才能发行

企业不同层次的管理人员所从事的管理工作具有普遍性,但层次不同其侧重点亦不同,其中高层主管侧重于()。

A、计划、组织和控制
B、计划、组织和指挥
C、计划、组织和用人
D、计划、组织和激励

当客户企业技术水平和经济效益水平已达到国际区域级先进水平,而离世界先进水平尚有较大差距但潜力很大时,应建议其确定的技术目标方案是()。

A、国家级
B、地区级
C、国际级
D、世界级
热门试题 更多>
相关题库更多>
公共基础
Python语言程序设计
MS Office高级应用
Web程序设计
MySQL数据库程序设计
试卷库
试题库