lingo软件的基本使用方法_PyQt扩展在Visual Studio Code中的配置及基本使用方法

v2-8e1198494325d808c2703b7fd3a3007d_1440w.jpg?source=172ae18b

本文介绍在Visual Studio Code中PyQt扩展的配置及基本使用方法。

PyQt工具简介

Qt/PyQt中包括一系列的工具,其中:

  • Qt Designer: 用即见即所得的方式设计图形界面,成果表现为扩展名为ui的文件。 可执行文件:designer 。
  • UI Compiler: 将上述ui文件“编译”成Python程序。执行该Python程序便可以得ui文件所描述的图形界面。可执行文件: pyuic5。
  • Qt Linguist: 语言学家,可以便捷的实现软件的国际化,即生成软件的法语、英语、日语或者其它语种版本。工作模式大致可以描述成:先用pylupdate5扫描源代码中全部可翻译的字符串,然后用linguist翻译相应的字符串至目标语言,接下来用lrelease工具发布。软件运行时,加载法语版本的语言学家文件,软件界面就是法语,加载日语版本的语言学家文件,软件界面就是日语。可执行文件:linguist,pylupdate5,lrelease。
  • Resource Compiler: 资源编译器。UI文件设计过程中可以需要使用到各种图片,这些图片以资源文件的形式组织,扩展名为qrc;资源编译器负责将 qrc格式的资源文件编译成py文件,其中,图片被转换成bytes字节流。可执行文件: pyrcc5。

本文节选自作者的《Python编程基础及应用》视频教程。

Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
v2-83e2004c0e0ab75f9845c0e05c9c9bc8_180x120.jpg

PyQt扩展安装

为了使用这些Qt工具,我们需要在Visual Studio Code中安装下述扩展或者其它类似功能的扩展并对扩展进行配置。Visual Studio Code上的扩展安装方法请回顾第一章相关内容。

v2-35ca3e8f610b8fc0289041513fa7e88d_b.jpg

pyqt5, pyqt5-tools作为Python扩展库,其安装路径位于Python安装路径的Libsite-packages子目录下。而上述Qt/PyQt工具的可执行文件,则可以在Python安装路径的Scripts路径下找到。在作者计算机上,该目录为:

C:UsersAlexAppDataLocalProgramsPythonPython37Scripts。

v2-c13cb5c453ff1bfb7608490b302c63b6_b.jpg

由于作者安装 Python解释器时选择将Python路径加入了系统路径。因此,上述C:UsersAlexAppDataLocalProgramsPythonPython37Scripts路径在操作系统环境变量PATH中。引用上述目录中的可执行文件时,路径部分可以省略。

PyQt扩展的配置

在Visual Studio Code中的Extensions管理页面,点击Qt for Python扩展的Manage齿轮按钮,

v2-2f866fafcd43b61ff1af6e7b4fe7ca11_b.jpg

然后,按照提示逐一设置各种可执行文件/模块的路径及运行参数信息。

v2-5aca1127253b2ef4973f2d8550c54b77_b.jpg

为方便读者,下表列出相关配置项的值。

v2-ea0563b1fed6953f5b1f7e85db2dd602_b.jpg

创建新的UI文件

在Visual Studio Code项目目录的空白位置右击鼠标,选择New Form(Qt Designer UI File)

v2-5da3642d9611706884c0e58d10c8042d_b.jpg

v2-0506c1898843cdf3b41b8a97b6baa395_b.jpg

打开已有的UI文件

在Visual Studio Code项目目录中单击打开UI文件(比如下图中的MainWidget.ui),然后右击鼠标,在弹出菜单中选择Edit Form(Qt Designer UI File)。

v2-35fadc6e68d6b0adf5acb60da6e1bf92_b.jpg

v2-d2b51bfe744b0baeac6ec949bbf3cb78_b.jpg

资源文件的编译

在Visual Studio Code中打开资源文件,如Images.qrc, 然后在编辑框中右击鼠标,并在弹出菜单中选择 Compile Resource File into Qt for Python File。

v2-2d6acf0f830eba930d47fc831eece805_b.jpg

资源文件编译后,生成Images_rc.py文件。

本文节选自作者的B站MOOC及同名教材:

Python编程基础及应用 — 重庆大学 高等教育出版社,作者亲授_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com

v2-ae4960aa2a277a2cce30c7a9c6685c62_b.jpg
版权声明 本文 可以在互联网上自由转载,但必须:注明出处(作者:海洋饼干叔叔)并包含指向本页面的链接。 本文 不可以以纸质出版为目的进行改编、摘抄。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值