别再花冤枉钱去报培训班了,这可能是C站最全的PyQt5避坑指南!

最近有很多人私聊问我,你现在除了爬虫还会干什么,这一下子确实问我到心坎里面去了,挺难受的,看我之前的博客,确实拿不出什么出手的,就拿GUI界面来说,当时选择的tkinter库的学习,现在就创造的时候就遇到很多瓶颈了,比如控件太多了,界面容易崩溃,这让我一次次的怀疑我的选择是不是错的,终于我打算系统学一下PyQt,但是网上的教程要么过于老旧,要么七零八落的,非常不适合新手的入坑,那我就来做这个梯子来总结前人的经验。

  • 成功的关键是学习记录,成功的最关键一点是记录别人的学习记录。 ----------鲁迅

因为很多资料可能我做的还不如他们,这里只是抛砖引玉,加上我的修改,换句话说,就是一次新的修正吧。


下载PyQt:

第一次学这个是从一个翻译文档开始涉及的,他教我的是一种代码写法,也就是在源代码里面增加控件的,学的越来越烦躁,直到我看到QtDesigner,我就发现这个世界都变了。

翻译文档

这个直接从命令行下载就行了:

pip install PyQt5
pip install pyqt5-tools

下载之后,在运行中找到designer.exe 这个可执行文件,我是通过everything找到的,有关everything和wox的讲解,然后就把快捷方式放到了桌面上,打开之后界面是这样的,就很不错的感觉,
网上也有软件汉化的过程,挺简单的,百度一下就可以了。
在这里插入图片描述


入门教程引用:

入门使用

这个博客是别人写的,在我发现的众多教程里面算一个不错的入门选择,很多细节都有讲到,优点很多,但也有缺点,我修正如下:

  • 关于UI文件和PY文件的转换:

很多人都不知道pyuic5这个到底是什么,其实这是一个exe可执行文件,他这样的doc命令真的可以吗? 不可以的,我们必须得确定这个文件到底在哪,进入该文件的位置,然后输入如下doc命令,才能实现,我的位置如下
在这里插入图片描述

在这里插入图片描述

控件引用:

关于qt的控件

这篇博客美中不足在于关于字体和样式的讲解没有很全面,关于控件的基本概念,他已经讲解的很好了,不过,我不是很喜欢用联动的方式,我觉得在__init__里面加入触发事件就可以了啊,搞的这么复杂,挺难懂的。

  • 关于字体和样式的更改:

点击一个控件,然后点击改变样式表。
按照如图输入:其中QLabel是控件的类型,如图可以改变一个控件的样式

在这里插入图片描述

  • 多个改变: 我们对父类进行操作就可以达到这样的效果:
    在这里插入图片描述

样式大全:

Qt样式
这里面都是样式的例子,可以在里面找到所想要的。

确实很感谢站点的各位朋友整理的笔记,前人栽树,后人乘凉。多谢。

未完待续,还在学习!

我还在继续看,很多不足的见谅,

原创文章 31 获赞 505 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_45906219/article/details/106068468