# 创建一个交互式的Python应用程序 1. 创建虚拟环境 `conda create -n your_env_name python=3.11 # your_env_name 为你虚拟环境名` 2. 安装包管理工具(激活环境 `conda activate your_env_name`后执行) `pip install pip-tools # 安装任何软件时,优先使用conda命令安装,之后不行再用pip` 3. 创建 `requirements.in`文件 在该文件中写入 `pysimplegui>5.0.0`,然后保存即可。 4. 运行以配置好环境 ```python pip-compile requirements.in # 创建或更新requirements.txt pip-sync requirements.txt # 安装或更新环境中的包 ``` 5. 编写GUI代码 创建一个名为gui_main.py的文件,并编写以下代码: ```python import PySimpleGUI as sg # 定义GUI布局 layout = [ [sg.Text('用户名')], [sg.Input(size=(20, 1), key='-USERNAME-')], [sg.Text('密码')], [sg.Input(size=(20, 1), password_char='*', key='-PASSWORD-')], [sg.Button('登录'), sg.Button('取消')] ] # 创建窗口 window = sg.Window('登录窗口', layout) # 事件循环 while True: event, values = window.read() if event == sg.WIN_CLOSED or event == '取消': break if event == '登录': username = values['-USERNAME-'] password = values['-PASSWORD-'] # 这里可以添加登录逻辑 print(f"用户名: {username}, 密码: {password}") # 关闭窗口 window.close() ``` 6. 运行代码 `python gui_main.py` 注:PySimpleGUI是一个Python GUI库,可以轻松创建简单的GUI应用程序。也可以使用其他GUI库,如Tkinter、wxPython等。