PyQt5安装,在Pycharm上配置以及使用教程

📅 2026/7/28 22:09:38
PyQt5安装,在Pycharm上配置以及使用教程
目录一 安装PyQt5二 配置pycharm使用QT Designer三 使用pyinstaller打包pyqt程序一 安装PyQt51winr输入cmd打开终端创建一个pyqt虚拟环境conda create -n pyqt python3.92 进入pyqt虚拟环境通过pip安装qt工具库PyQt5PyQt5-toolsconda activate pyqt pip install PyQt5 pip install PyQt5-tools或者使用清华源镜像pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple3 测试是否安装成功在pyqt环境下运行以下代码弹出Hello, PyQt5!对话框表明成功。import sys from PyQt5.QtWidgets import QWidget, QApplication app QApplication(sys.argv) widget QWidget() widget.resize(640, 480) widget.setWindowTitle(Hello, PyQt5!) widget.show() sys.exit(app.exec())注安装完成后在%Python_path%\Lib\site-packages目录中可以看到PyQt5、pyqt5-tools、PyQt5-sip、以及多了的qt_applicationsqt5-tools目录。注windos平台pyqt-tool默认安装qt desiger.exe安装路径为pyqt 5.15.X之前版本%ptrhon_path%/Lib\site-packages\pyqt5_tools\Qt\bin\designer.exepyqt 5.15.X以及之后的版本%ptrhon_path%/Lib\site-packages\qt5_applications\Qt\bin\designer.exe双击designer.exe即可打开。二 配置pycharm使用QT Designer安装成功之后打开PyCharm我们设置两个extern tools.通过PyCharm 打开 QT Designer通过PyCharm 将xxx.ui文件 转成xxx.py文件1 添加外部工具file→Settings... →Tools→External Tools→添加QT Designer名称 : 这里可以自定义的例如QT Designer程序选择的是 designer.exe 的安装目录, 具体的可以参考1.3结尾QT Designer路径工作目录: 根据实际情况配置这里我直接使用的是 宏$FileDir$添加Pyuic名称: 这里可以自定义的程序选择的是 pyuic5.exe 的安装目录实参$FileName$ -o $FileNameWithoutExtension$.py意思将选中的xxx.ui文件转换为同名的xxx.py文件需要特别注意的是执行的时候需要右键选中对应的xxx.ui文件不然会出错的。工作目录: 根据实际情况配置这里我直接使用的是 宏 $FileDir$2 创建new.ui文件菜单栏Tools→External Tools→QT Designer→main window→创建→ 保存3 编辑ui界面在左侧Widget Box框中找到Text Browser直接拖入创建的Main Window中双击Text Browser输入你好然后保存。4 将new.ui文件转换为 new.py 文件。选中new.ui→右击→External Tools→Pyuic即可生成new.py文件。生成的new.py如下里面已经帮我们编写了窗体的框架代码但是这个文件无法运行他只是定义了一个类。新建一个py 文件将这个窗体框架文件用import的方式导入进来并编写调用代码。或者直接在最后面添加以下代码if __name__ __main__: import sys from PyQt5.QtWidgets import QApplication, QMainWindow app QApplication(sys.argv) MainWindow QMainWindow() ui Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())运行三 使用pyinstaller打包pyqt程序1 安装 pyinstallerpip install pyinstaller2 使用方法打开脚本窗口定位到需要打包的python文件中进行操作在conda虚拟环境中使用的需提前进入环境中。最常规的用法pyinstaller -F -w python.py用法参考此表格-h/--help查看该模块的帮助信息-F产生单个的可执行文件不暴露其他信息启动较慢-D产生一个目录包含多个文件作为可执行程序启动快-w指定程序运行时不显示命令行窗口仅对 Windows 有效也就是不显示小黑窗口-a/--ascii不包含 Unicode 字符集支持-d/--debug产生 debug 版本的可执行文件-c指定使用命令行窗口运行程序仅对 Windows 有效-o指定 spec 文件的生成目录。如果没有指定则默认使用当前目录来生成 spec 文件-p设置 Python 导入模块的路径和设置 PYTHONPATH 环境变量的作用相似。也可使用路径分隔符Windows 使用分号Linux 使用冒号来分隔多个路径-n指定项目产生的 spec名字。如果省略该选项那么第一个脚本的主文件名将作为 spec 的名字如果不理解或需要别的功能请自行使用-h/--help指令查询可以去这里下载icon文件iconfont-阿里巴巴矢量图标库可以去这里将图片转化为icon文件制作ico图标 | 在线ico图标转换工具 方便制作favicon.ico - 比特虫 - Bitbug.net然后用指令自定义图标pyinstaller -F -i icon.ico python.py3 pyinstaller和第三方依赖库opencv-python打包使用如果打包好之后显示缺少别的包替换下指令中的名称即可pyinstaller -F -w --hidden-import opencv-python python.py