# Python 上位机开发 **Repository Path**: marvelousness/python-upper-computer-development ## Basic Information - **Project Name**: Python 上位机开发 - **Description**: 使用 Python 开发简单的上位机应用程序。 本仓库代码仅供学习,不做商用! - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-23 - **Last Updated**: 2024-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python 上位机开发 #### 介绍 使用 Python 开发简单的上位机应用程序 #### 软件架构 该项目采用 PyQt 开发,通过串口向目标下位机发送串口信息。 #### 环境说明 1. Python 3.10.6 2. PyQt 3. PyInstaller #### 通过pip安装PyQt5 - `pip install PyQt5` 安装`PyQt5` - `pip install PyQt5-tools` 安装`Qt`工具软件 - `pip install PyQt5-stubs` 安装PyQt5语法检测包(可选) #### 运行程序 直接运行当前工程下的 `PyQt` 目录下的 `PythonInstaller.bat` 可直接对项目编译成 `SerialAssistant.exe`,双击 `SerialAssistantexe` 即可执行程序。