PyQT6的从零开始(一):在Anaconda下安装PyQT6+在Pycharm中如何配置与使用

一、在Anaconda安装pyqt6

打开Anaconda Navigator
如图创建一个新的环境,,我这里是pyqt,当然在控制台也可以创建,或者用已有的
在Anaconda创建新环境
但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
如果从未在pycharm中使用anaconda的虚拟环境,请看下面的图片
1.选择已有编译器
在这里插入图片描述
2.选择自己anaconda的安装路径中的envs文件夹(环境都在这里面) 选中要使用的环境并找到其中的python.exe
在这里插入图片描述
在这里插入图片描述
此时编写代码就可以正常导入pyqt中的库

三、在Pycharm中配置pyqt工具

打开最上面一栏File——Settings,添加外部工具
在这里插入图片描述
添加QTDesigner工具(可视化制作GUI)
Program中的路径在xxx\Anaconda3\envs\pyqt\Lib\site-packages\qt6_applications\Qt\bin\designer.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的安装与初步使用

  • 18
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
PyCharm是一种集成开发环境(IDE),可以用于Python开发。Anaconda是一个Python发行版,包含了许多常用的科学计算库和工具。Python是一种通用的编程语言,常用于开发各种应用程序。OpenCV是一个开源的计算机视觉库,用于处理图像和视频数据。PyQtPython的一个GUI库,用于创建图形用户界面。在上述引用,提到了使用PyCharmAnaconda配置和管理Python、OpenCV和PyQt的开发环境。通过安装Anaconda,我们可以方便地使用Python版本、OpenCV和PyQt库,而无需单独下载和配置它们。同时,PyCharm也可以与Anaconda集成,使得开发过程更加便捷。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2020新版pycharm+anaconda+python+opencv+qt环境配置](https://download.csdn.net/download/weixin_38700430/13749822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pycharm+anaconda+opencv+pyqt环境配置](https://blog.csdn.net/zong596568821xp/article/details/118028155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值