import tkinter as tk
from tkinter import messagebox # 设置窗口居中
def window_info():
ws = window.winfo_screenwidth()
hs = window.winfo_screenheight()
x = (ws / 2) - 200
y = (hs / 2) - 200
print("%d,%d" % (ws, hs))
return x, y # 设置登陆窗口属性
window = tk.Tk()
window.title('欢迎你登陆系统')
a, b = window_info()
window.geometry("450x300+%d+%d" % (a, b)) # 登陆界面的信息
tk.Label(window, text="欢迎你登陆系统", font=("宋体", 32)).place(x=80, y=50)
tk.Label(window, text="账号:").place(x=120, y=150)
tk.Label(window, text="密码:").place(x=120, y=190)
# 显示输入框
var_usr_name = tk.StringVar()
# 显示默认账号
var_usr_name.set('gisoracle')
entry_usr_name = tk.Entry(window, textvariable=var_usr_name)
entry_usr_name.place(x=190, y=150)
var_usr_pwd = tk.StringVar()
# 设置输入密码后显示*号
entry_usr_pwd = tk.Entry(window, textvariable=var_usr_pwd, show='*')
entry_usr_pwd.place(x=190, y=190) # 登陆函数
def usr_login():
tk.messagebox.showinfo('Welcome', '您已经注册成功!') # 登陆和注册按钮
btn_login = tk.Button(window, text="登陆", command=usr_login)
btn_login.place(x=170, y=230)
btn_sign_up = tk.Button(window, text="注册", command=usr_login)
btn_sign_up.place(x=270, y=230) window.mainloop()

  

最新文章

  1. JavaScript执行环境
  2. 【转】arm 开发工具比较(ADS vs RealviewMDK vs RVDS)
  3. CentOS7下搭建邮件服务器(dovecot + postfix + SSL)
  4. C和指针 第十章 结构和联合 (二)
  5. jQueryMobile 网页在UC等游览器上无法正常显示或者是无法自适应设备大小,但在QQ游览器上能正常显示的解决方法
  6. C语言程序设计第八次作业
  7. [转载]Matlab生成Word报告
  8. 面试问题整理笔记系列 一 Java容器类
  9. Javascript中判断数组的正确姿势
  10. KinderEditor编辑器使用
  11. CountDownLatch使用例子
  12. 基于AE连通性分析
  13. 小白日记19:kali渗透测试之选择和修改EXP
  14. PHP得出附件扩展名
  15. QT皮肤系统的动态切换
  16. jvm-监控指令-jps
  17. acm入门搜索-石油数目
  18. Sqlite3-安装使用
  19. java大数相加
  20. H5高德地图获取当前位置

热门文章

  1. Laravel5.6---搜索查询 自带paginate()分页 get传参
  2. HashMap,HashSet
  3. prometheus operator 部署
  4. 16、Real-time Personalization using Embeddings for Search Ranking at Airbnb
  5. AI demo framework
  6. SQL Server视频总结
  7. *JavaScript标准参考教程 - 阮一峰
  8. NET Framework 的泛型
  9. Sql中的left函数、right函数
  10. python - django (ORM常用字段)