pyqt5基础操作指南

pip install 模块1 模块2 模块3...

这里需要注意的是,在使用pip命令安装python模块时,默认是从python官网下载安装,而python官网在国内的访问速度非常慢,为提高效率,国内提供了很多镜像网站,可以从中下载并安装python的相关模块,常用的镜像网站如下:

阿里云:https://mirrors.aliyun.com/pypi/simple/

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

豆瓣:https://pypi.douban.com/simple/

将python模块的下载地址设置为清华大学提供的镜像地址,效果如下图。

通过上面的设置,就可以在每次安装python模块时,直接从设置的清华大学镜像地址下载,相应的模块安装文件,下面继续安装PyQT5相关的3个模块,安装命令如下:

pip install pyqt5 pyqt5-tools pyqt5designer

 

 

 从上图可以看到,除了pip install 命令指定的PYQT5 PYQT5-TOOLS PYQT5DESIGNER,还有其他的模块,这些模块是上面3个模块的以来模块,所以自行安装。

由于使用pyqt5创建GUI图形用户界面程序时,会产生扩展名为.ui的文件,该文件需要转换为.py文件后才能被python识别,所以需要使用pyqt5与pycharm开发工具进行配置。

接下来配置PYQT5的设计器及.UI文件转换为.py文件的工具,具体步骤如下:

打开pycharm开发工具,在file菜单中选择settings菜单项,打开设置窗口。

 在设置窗口中依次单击“tools”——“External Tools”选项,然后在右侧单击“+”按钮,弹出“create tools”窗口,该窗口中,首先在“name”文本框中填写工具名称为QT Designer,然后单击“program”后面的文件夹图标,选择安装pyqt5模块时自动安装的designer.exe文件,该文件位于python模块安装目录下面的Scripts文件夹中,最后‘Working directory’文本框中输入$projectfiledir$,表示项目文件目录,单击OK按钮,

pyqt5默认安装位置 C:\Users\Administrator\AppData\Local\Programs\Python\Python310\Scripts

 

在“program”文本框中输入自己的QT开发工具按住那个路径,记住尾部必须加上designer.exe文件名。另外,路径中一定不要含有中文,以避免路径无法识别的问题。

在配置PYQT5设计器及转换工具时,可以使用系统默认的变量设置“working directory”路径,这些变量表示的含义如下:

1、$ProjectFileDir$ :表示文件所在的项目路径。

2、$FileDir$ :表示文件所在的路径。

3、$FileName$ :表示文件名(不带路径)。

4、$FileNameWithoutExtension$ :表示没有扩展名的文件名(不带路径)。

按照上面的步骤配置将.ui文件转换为.py文件的转换工具,在“name”文本框中输入工具名称为“PyUIC”,然后单击“program”后面的文件夹图标,选择安装pyqt5模块自动安装的pyuic5.exe文件。该文件位于python模块安装目录下的Scripts文件夹中。接下来在“Arguments”文本框中输入将.UI文件装换为.py文件的命令:-o $FileNameWithoutExtension$.py $FileName$。最后在“Working directory”文本框中输入$ProjectFileDir$,表示项目文件目录,单击OK按钮。

在“program”文本框中输入或者选择的路径一定不要含有中文,以避免路径无法识别的问题。

完成以上配置,在Pycharm开工具的菜单中展开“Tools”——“External Tools”菜单,即可看到配置的QT Designer 和PyUIC 工具,这两个菜单的使用方法如下:

单击"QT Designer"菜单,可以打开QT设计器。

选择一个.ui文件,单击“PyUIC”菜单,即可将选中的.ui文件转换为.py代码文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值