PyQt5 开发

更新时间:
2024-07-04
下载文档

PyQt5 开发

由于 Python 解释运行的特性,对于 PyQt5 的开发环境并无特殊要求。可根据自己的喜好使用任意工具进行开发。只需在运行时将写好的 Python 代码部署至目标板卡运行。为方便 Python 应用程序开发,RealEvo-Qt5SylixOS 中集成了 Python 开发所需的基本功能,如自动部署,代码高亮,代码补全。本节介绍在 RealEvo-Qt5SylixOS 中开发 Python 应用程序。

配置代码补全

  1. 配置 Python 本地解释器。打开 RealEvo-Qt5SylixOS 依次单击"工具","选项",在打开的对话框中选择"SylixOS"配置页,填入本地的Python解释器路径。

  2. 创建 PyQt5 应用程序。

    1. 新建一个应用程序,工程模板选择 Application(PyQt)。

    2. 填入工程名称和保存位置

    3. 按需修改配置

    4. 选择要使用的 Kit

    5. 按需求选择要使用的版本控制系统

    6. 如果使用的本地 Python 解释器未安装过 PyLS,当打开工程的 python 文件后将提示安装 PyLS。如需使用代码补全,可单击 "Install" 按钮进行安装。

    7. 在下边栏"概要信息"中可查看安装进度。

    8. 当安装完成后,可重新打开工程以触发代码补全。

    注意:为获得更加准确的代码补全,需保证本地解释器的环境与目标系统的解释器环境一致,推荐使用 Python 虚拟环境搭建本地解释器。

自动部署

打开工程配置文件,修改 install 对象以配置需要部署的文件。

其中 local 为开发环境中文件所在路径,如果为相对路径,则其路径参考工程文件所在路径。**remote **为目标系统中的路径,必须为目录。

运行与调试

在工程界面的左下角有如图所示三个按钮。

其中,最上方的按钮控制当前正在操作的工程,中间的绿色箭头按钮为运行按钮,最下方的的按钮为 debug 按钮。单击对应按钮即可使用相应功能。

注意:由于远程调试限制,在 Debug 模式下无法获得应用程序的标准输出与错误输出。

文档内容是否对您有所帮助?
有帮助
没帮助