赞
踩
下面是我在学习中尝试的安装方法。在安装中也尝试了其它一些方法,最后这个方法在不采用低版本python时也可以全局安装成功。在本文章中参考转载了三篇其它文章,在文章中也进行了特别标明,附上了链接。本文章算是参考的三篇文章的整合处理。
目录
在系统的CMD安装命令窗口输入下列代码(直接打开cmd窗口依次输入下列内容):
pip install PyQt5
pip install pyqt5designer
(该部分1、2部分主要引用CSDN博主「zoomgu680」的原创文章
原文链接:https://blog.csdn.net/zoomgu680/article/details/126994922
该部分3、4部分主要引用CSDN博主「@十三阿哥」的原创文章
原文链接:https://blog.csdn.net/TianYanRen111/article/details/128729176)
PyQt5-5.15.4-py3-none-win_amd64.whl
pyqt5_plugins-5.15.4.2.2-py3-none-win_amd64.whl
可以在这里点击链接直接下载:https://github.com/altendky/pyqt-tools/files/8184444/PyQt5-tools-renamed-packages.zip
下载完后,解压缩到某个目录,得到这两个包。这两个包其实就是在Python高版本中安装低版本的PyQT5的改造包,直接在线安装低版本的PyQT5包会出错。
pip install pyqt5_sip
pip install pyqt5_qt5
pip install ./PyQt5-5.15.4-py3-none-win_amd64.whl
pip install qt5_applications==5.15.2.2.2
pip install click==7.1.2
pip install qt5_tools==5.15.2.1.2
pip install python_dotenv==0.21.0
pip install ./pyqt5_plugins-5.15.4.2.2-py3-none-win_amd64.whl
pip install pyqt5_tools==5.15.4.3.2
一切顺利的话就会安装成功。
安装完PyQt5和PyQt-tools后,cmd输入pip list,如下图所示:
(大致是这样,显示出PyQt5-tools就是安装好了,我出现这样的情况是因为学着安装时尝试了不
同的方法,但最初未测试是否安装成功,以为一直没安装成功,最后导致安装了多个包)
接下来我们测试一下PyQt5是否安装成功
新建工程,并且勾选 Inherit global site-packages,必须勾选,因为我们的PyQt5就是全局安装的。不勾选是无法在后续编写代码时引入PyQt5的相关模块的,如下图所示:
此时我们的项目已经创建成功了,此时我们点入文件“设置”,在Settings可以明显的看到,确实引入了PyQt5相关的包。如果不勾选上述所说的,那么是没有的。如下图所示:
接下来我们在main.py(如果没有,自己创建一个名字为main的py文件)中输入以下代码:
- import sys
- from PyQt5.QtWidgets import QWidget, QApplication
- app = QApplication(sys.argv)
- widget = QWidget()
- widget.resize(400, 100)
- widget.setWindowTitle("Hello, PyQt5!")
- widget.show()
- sys.exit(app.exec())
运行,结果如图所示,表示PyQt5确实已经安装成功了。
(该部分引用CSDN博主「@十三阿哥」的原创文章
原文链接:https://blog.csdn.net/TianYanRen111/article/details/128729873)
该部分重点是找到文件具体路径:
下面配置所需文件有的是H:\Python3.9\install\Lib\site-packages,有的是在C:\Users\******\AppData\Local\Programs\Python\Python312\Scripts路径下找到的,具体路径每人或有不同。
若是找不到路径可先在cmd中输入where python,先找到自己安装的python路径,之后再具体找,这里面之后的文件在PyCharm环境配置中有用。
先明确一下:$FileDir$:表示文件所在的路径
$FileName$:表示文件名(不带路径)
下面的内容基本为转载的内容:
Workint directory:$FileDir$
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
Workint directory:$FileDir$
(这个其实不配置也可以,因为在“PyQt从入门到精通”——明日科技编著一书中3.2.2部分讲的非全局安装中就未安装这个,但最好安装一下)
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Workint directory:$FileDir$
(1)右键 -> External Tools -> QtDesigner
(2)使用QtDesigner
绘制ui界面,为了下面的测试运行是否成功,创建文件时首先选择“Main Window”,之后在窗口内拉入几个组件,然后保存到当前python工程目录下,保存时命名为Window.ui。
(3) 使用PyUic5
同样的手法,选中你Window.ui,右键 External Tools -> PyUic5,此时生成 Window.py文件。
(4)运行程序
建立一个main.py文件,并在里面编写以下程序:
- import sys
- from PyQt5.QtWidgets import QWidget, QApplication, QMainWindow
- import Window
-
- app = QApplication(sys.argv)
-
- mainWindow = QMainWindow()
- ui = Window.Ui_MainWindow()
- ui.setupUi(mainWindow)
- mainWindow.show()
-
- sys.exit(app.exec())
运行结果,如下图所示:
————————————————
参考文章:
1、版权声明:本文为CSDN博主「zoomgu680」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zoomgu680/article/details/126994922
2、版权声明:本文为CSDN博主「@十三阿哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/TianYanRen111/article/details/128729176
3、版权声明:本文为CSDN博主「@十三阿哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/TianYanRen111/article/details/128729873
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。