
PyQt5的入门与实践
我自己开发了很多桌面上的小程序, 方便自己, 提高效率. 当然对于 PyQt5 开发过程有很多很多的坑, 所以我想借助这个专栏来让后来人, 对 PyQt5 开发有兴趣的人少走一些弯路
Hello_wshuo
知识取之互联网,回馈互联网!
展开
-
前言
我现在正在上一个我不爱听的课,所以用这段时间我来写一下我这个专栏的序言,我个人开发图形化界面也有一段时间了,pyqt5网上的知识过于杂乱,开发文档也都是qt的,没有pyqt5的文档,所以就有了这个专栏,我个人买了一本书《PyQt5入门与实践》,但是也有很多知识点书中没有讲到,所以这个专栏算是我自己看书后的一个补充,总结的一下关于PyQt5的开发经验,专栏会系统讲解各个组件以及开发具体的实践例子,代...原创 2019-03-11 15:19:27 · 15610 阅读 · 0 评论 -
目录
没错,这是个大项目,先给自己挖一个坑会持续更新目录的…原创 2019-03-11 15:21:23 · 15145 阅读 · 0 评论 -
1. PyQt5开发环境的搭建
因为我个人使用的是 Linux 还有之前用过Windows 没用过 Mac 所以这里我简单结束 Linux 和 Windows 开发环境的搭建Windows 开发PyQt5环境的搭建首先安装 python3, 这个不必多说了,不会的自行百度安装 PyQt5然后安装 PyQt5 在 cmd 中输入pip install PyQt5 -i https://mirrors.aliyun.c...原创 2019-03-11 15:54:30 · 17277 阅读 · 0 评论 -
2. 第一个PyQt5 程序 Helloword!
第一个 PyQt5 程序import sysfrom PyQt5.QtWidgets import QApplication,QWidgetapp = QApplication(sys.argv)mywin = QWidget() # 实例化一个窗口小部件mywin.setWindowTitle('Hello world!') # 设置窗口标题mywin.show() #显示窗口sy...原创 2019-03-11 16:27:23 · 15705 阅读 · 0 评论 -
3. qtdesinger的使用方法
windows 上使用 qtdesigner找到那个路径直接打开就行了linux 上使用 qtdesigner打开 qtcreator 软件持续更新中。。。。原创 2019-03-14 22:34:46 · 15626 阅读 · 0 评论 -
4. 信号与槽
持续更新中…原创 2019-03-16 15:17:13 · 15579 阅读 · 0 评论 -
5. 更改控件中的属性值
专栏地址 ʅ(‾◡◝)ʃ 上一节简单的介绍了,信号与槽函数 的关系和使用方法, 这一节介绍更改控件属性值这里写一个简单的小例子:(更改按钮属性值)持续更新了。。。。运行程序,点击按钮, 按钮中内容变为 Hello world图片当然按钮有很多属性值可以更改,具体会在后面控件中讲解...原创 2019-03-18 22:04:15 · 16737 阅读 · 0 评论 -
6. PyQt5 中的多线程的使用(上)
这一节引入了多线程这个非常重要概念, 在我认为多线程的重要性是紧紧次于信号与槽函数的, 因为在平时经常使用1. 为什么要用多线程先看下面这一个示例代码6.1from form import Ui_Formfrom PyQt5.QtWidgets import *import sysimport timeclass MyWin(QWidget,Ui_Form): """d...原创 2019-03-21 15:19:40 · 31681 阅读 · 16 评论 -
7. PyQt5 中的多线程的使用(下)
紧接着上一节, 这一节具体介绍 图形化界面 如何给 任务线程传递数据–持续更新...原创 2019-03-21 15:23:13 · 19017 阅读 · 2 评论 -
8.一个项目实战(下载优快云博客文章)
前言要写一个下载器,首先要实现一个接口函数,而这个函数可以对请求的数据进行处理也就是爬虫,其次才是写图形化界面接口的实现其实优快云的浏览器页面的接口很复杂,是直接通过后台渲染成的 html, 但是手机端的app 就有单独的接口了https://gw.youkuaiyun.com/cms-app/v1/blog_details/may_login/get_article_details_info_ht...原创 2019-04-25 23:29:58 · 15720 阅读 · 1 评论