gisoracle做windows界面
2024-08-26 11:18:22
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()
最新文章
- JavaScript执行环境
- 【转】arm 开发工具比较(ADS vs RealviewMDK vs RVDS)
- CentOS7下搭建邮件服务器(dovecot + postfix + SSL)
- C和指针 第十章 结构和联合 (二)
- jQueryMobile 网页在UC等游览器上无法正常显示或者是无法自适应设备大小,但在QQ游览器上能正常显示的解决方法
- C语言程序设计第八次作业
- [转载]Matlab生成Word报告
- 面试问题整理笔记系列 一 Java容器类
- Javascript中判断数组的正确姿势
- KinderEditor编辑器使用
- CountDownLatch使用例子
- 基于AE连通性分析
- 小白日记19:kali渗透测试之选择和修改EXP
- PHP得出附件扩展名
- QT皮肤系统的动态切换
- jvm-监控指令-jps
- acm入门搜索-石油数目
- Sqlite3-安装使用
- java大数相加
- H5高德地图获取当前位置
热门文章
- Laravel5.6---搜索查询 自带paginate()分页 get传参
- HashMap,HashSet
- prometheus operator 部署
- 16、Real-time Personalization using Embeddings for Search Ranking at Airbnb
- AI demo framework
- SQL Server视频总结
- *JavaScript标准参考教程 - 阮一峰
- NET Framework 的泛型
- Sql中的left函数、right函数
- python - django (ORM常用字段)