栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pycharm中安装pyqt5_pycharm安装pyqt5?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pycharm中安装pyqt5_pycharm安装pyqt5?

一、在Anaconda安装pyqt6

打开Anaconda Navigator
如图创建一个新的环境,,我这里是pyqt,当然在控制台也可以创建,或者用已有的

但Anaconda里并没有pyqt6,这里还是要用pip进行安装,打开Anaconda prompt (Anaconda3)控制台,切换至相应conda环境
执行如下命令

pip install sip
pip install PyQt6
pip install PyQt6-tools

可以在使用pip的时候在后面加上-i参数,指定pip源
如:pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
(目前国内镜像源还没有pyqt6的下载备份,贴出来以便之后有了可以更快的下载)

阿里云 http://mirrors.aliyun.com/pypi/simple/   
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/   
豆瓣(douban) http://pypi.douban.com/simple/   
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/   
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

二、在Pycharm中创建pyqt工程

启动Pycharm

如果从未在pycharm中使用anaconda的虚拟环境,请看下面的图片
1.选择已有编译器

2.选择自己anaconda的安装路径中的envs文件夹(环境都在这里面) 选中要使用的环境并找到其中的python.exe


此时编写代码就可以正常导入pyqt中的库

三、在Pycharm中配置pyqt工具

打开最上面一栏File——Settings,添加外部工具

添加QTDesigner工具(可视化制作GUI)
Program中的路径在xxxAnaconda3envspyqtLibsite-packagesqt6_applicationsQtbindesigner.exe
自己找了半天才找到,pyqt对应着自己的环境名
Working directory 为 $ProjectFileDir$ 对应当前目录

四、在Pycharm中配置pyuic工具

pyuic是将QTdesigner中生成的.ui文件转换为.py文件的工具,直接生成python代码,可以用命令直接实现
-m PyQt6.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
将其导入为工具更方便使用

其中Arguments填 $FileName$ -o $FileNameWithoutExtension$.py
Working directory 依旧为 $ProjectFileDir$ 如果想更换.py文件保存目录则将此处换为目标目录路径即可

五、使用pyQT6生成程序窗口 1.代码方式:

编写测试代码:

from PyQt6 import QtWidgets
import sys
app = QtWidgets.QApplication(sys.argv)
test_window = QtWidgets.QWidget()
test_window.resize(500,500)
test_window.setWindowTitle("测试窗口")
test_window.show()
sys.exit(app.exec())

效果如下:

1.QtDesinger方式:

QtDesinger使用方法:

打开的QtDesinger界面如下:
将该ui保存

使用PyUIC工具将.ui文件转化为.py文件


这里的生成代码只有样式,需要添加主程序执行:

import sys
from PyQt6 import QtWidgets, QtGui
if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_Form()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec())


以上就是PyQT6的安装与初步使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783325.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号