pyqt5工具简介及pycharm配置

1. designer

QT交互式可视化GUI设计工具。将可视化设计的界面,以xml格式保存为.ui后缀的文件。

可通过uic转换为.py或.cpp文件。

配置工具时,直接添加designer即可,无需额外参数。在工具栏中选择designer打开软件界面进行设计即可。

2. pyuic5

用于将.ui文件转换为.py文件

pyuic5 xxx.ui -o xxx.py

配置工具时,添加参数$FilePath$ -o $FileDir$/$FileNameWithoutExtension$.py

使用时,右键点击.ui文件,选择pyuic5,即可在.ui文件同目录下生成同名.py文件。

3. pyrcc5

用于将资源转换为二进制文件。pyrcc5则用于将.qrc资源文件转换为对应的.py文件(内含资源二进制数据)。

pyrcc5 xxx.qrc -o xxx.py

配置工具时,添加参数$FilePath$ -o $FileDir$/$FileNameWithoutAllExtensions$.py

使用时,右键点击.qrc文件,选择pyrcc5,即可在.qrc文件同目录下生成同名.py文件。

4. pylupdate5

与linguist配合,实现程序界面语言的转换。将uic转换后的.py文件中的字符提取出来,生成.ts文件。

pylupdate5 xxx.py -ts zh_CN.ts

在使用时,一般会存在多界面问题,故而采用命令行方式运行。

pylupdate5 *.py -ts zh_CN.ts 获取当前目录下所有.py文件中可翻译字符,生成单个.ts文件。

5. linguist

对pylupdate5生成的.ts文件内的字符,进行翻译。生成.qm文件。

与designer相似,直接配置即可。无需添加额外参数。工具栏直接运行,开启界面即可。在翻译后,需选择 文件-发布,生成.qm文件。