PyQt6系列(1)——PyQt6基础学习

系列启语

作者属计算机在读本科生,编写的大部分内容属于个人原创,发文章的目的一是为了总结自己的学习路程,帮助正在学习这方面的人士,二是为了能吸引更优秀的人对文章提出建议,共同进步。

个人学习笔记分享,若有侵权,私信联系删除!

一直以来就特别好奇一个应用程序是如何实现的,偶然之下了解到Qt的强大之处,加之个人的C++能力比Python弱,因此选择Python语言实现GUI应用程序,这就便是PyQt学习的初衷。

本系列包含PyQt6基础控件,高级应用,设计项目实战。

项目实战内容预告:基础串口助手,OpenCV调用,网页操作,互动小游戏等。

更新速度根据个人时间安排,预计会在十一之前完成。

资料分享

资料与学习路线

在此交出作者本人学习PyQt6的入门视频和文档资料:

视频资源:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili

此视频的制作者还有PyQt6项目实战课程视频,PyMySQL数据库相关视频资料可供参考。

上面的b站视频资源,有利有弊,具体喜好根据个人。如果你选择学习这个课程,建议加快学习进度,懂得一些基本的控件、布局、槽函数;了解一个窗口从Qt-Designer图像化编辑再到代码修改的步骤。可以参考此视频up主提供的md笔记,也可以选择自己记下来,如果项目实战需要使用某个控件,可以方便的打开笔记的对应位置,知道某个控件的属性与内容,在PyCharm中灵活使用它们!

PyQt6中文手册_pyqt6官方教程中文-CSDN博客

【这里是CSDN上我偶尔用作参考的文章】

!!

学习过程可能不会遇到特别多的问题,在设计某个项目或者项目整合时,会遇到很多很多问题,有些问题可能不会轻而易举的找到解决方法,这需要我们仔细回头看学习的内容,熟练使用AI真的很重要!

 个人资料

包含:PyQt6电子书,PyQt6视频课的课件pdf,个人学习md笔记

通过百度网盘分享的文件:共享资料
链接:https://pan.baidu.com/s/1v53EEhv4R02ZE9j4IOE9uw
提取码:【如果资料对你有帮助,还请点赞收藏评论哦!你的认可是我更新的动力!】6789

PyQt6初识

PyQt6是一个用于创建图形用户界面(GUI)应用程序的Python绑定库,它基于Qt 6框架。Qt是一个跨平台的C++库,广泛用于开发图形界面应用程序。PyQt6使得Python开发者能够利用Qt的强大功能和灵活性来创建跨平台的桌面应用程序。

计算机 / 电子信息 / 自动化 相关专业学生了解的串口助手,比如微软公司下的“串口调试助手”应用程序都是可以利用Qt实现,PyQt是借助Python强大的库和浅显易懂的特点实现Qt所能实现的功能。

作者暂不了解Qt6,因此具体上的差别不予置评。

环境配置

编译器:PyCharm社区版

Python版本:3.11.x

因为本系列学习PyQt6,因此在Python版本上最好不要低于3.8,不要高于3.11。

具体的版本兼容性我不能确定,只是有印象说pyqt6需要3.8版本以上的python;然后我安装过最新的python3.12,但是在学习过程中遇到了版本兼容性的问题,经过查找资料发现是python版本的问题,于是补装Python3.11.9,重新按照视频的步骤安装pyqt三方包没有出现问题。

建议采用虚拟环境创建工程,尽量不要使用全局环境。

关于PyCharm创建工程,即使作为学生,很少有多工程的问题,但是也是为了避免小概率事件(某个项目的某个三方包和另一个项目的库冲突)发生,还是建议采用虚拟环境创建工程,不要使用全局环境。

使用虚拟环境,相当于把这个工程所需要的依赖库独立于其他项目,意思是:A项目的A1,A2,A3(Ai为例子,例如PyQt6、cv2、pyserial...)三方包不能用在B项目。

 按照以下,完成安装三方库,PyQt6与pyqt6-tools,镜像源的使用根据个人要求。

 之后还有QWebEngine的安装,具体的安装方法和问题解决见后面的文章吧!

PyQt6学习笔记目录

此部分是个人网盘资料中的md笔记的目录,方便对照学习:

结束与预告

如果本文对你有帮助,还请点赞评论哦!

系列下一期内容:

多窗口调用,比如按下某个按钮显示另一个窗口。

信号与槽的使用,如何编写槽函数,在面向对象的前提下。

一些需要熟悉运用的Python语言基础,可能比较简单,但还是想提一下。

Html语言基础,了解即可,涉及到超链接相关内容。

  • 15
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值