下载离线py包
- PySimpleGUI-5.0.6-py3-none-any.whl(官网)
- pyasn1-0.6.1-py3-none-any.whl(清华镜像)
- rsa-4.9-py3-none-any.whl(清华镜像)
打开Anaconda Prompt
测试
# -*- utf-8 -*-
import PySimpleGUI as sg
# 窗口布局定义
layout = [
[sg.Text('用户名'), sg.InputText(key='username')],
[sg.Text('密码'), sg.Input(key='password', password_char='*')],
[sg.Button('登录'), sg.Button('退出')]
]
# 创建窗口
window = sg.Window('登录界面', layout)
# 事件循环
while True:
event, values = window.read()
if event in (None, '退出'):
break
elif event == '登录':
# 检查用户名和密码
if values['username'] == 'admin' and values['password'] == 'admin':
sg.popup('登录成功!')
else:
sg.popup('错误的用户名或密码!')
window.close()
说明
- 5.0以上版本需要密钥,通过官网注册可获得,期限为1year,后续可重复注册密钥,不要用于商业行为
- 离线安装先安装pyasnl,rsa两个依赖包后再安装pysamplegui