# 《PyQt5快速开发与实战》
![](http://ow6532qce.bkt.clouddn.com/PyQt5%E5%BF%AB%E9%80%9F%E5%BC%80%E5%8F%91%E4%B8%8E%E5%AE%9E%E6%88%98%E5%B0%81%E9%9D%A2.jpg)
为什么要编写本书?
=========
PyQt近年来发展很快,从最初的1998年的PyQt0.1,到PyQt1、PyQt2、PyQt3、PyQt4以及最新的PyQt5.9(截止到2017年8月9日),然而非常不幸的是,市面上并没有一本真正指导新手学习PyQt5的教材,网络上针对PyQt5的学习案例的知识结构也都非常零碎,形成不了一个学习PyQt5的系统化框架。因此对于新手来说,想要快速接受PyQt5系统性的训练是一个非常困难的事情,2位笔者在最初学习PyQt5的时候也是吃尽了苦头,查阅了PyQt5与Qt5的大量官方文献资料并结合几年的实战应用之后,才敢说在PyQt5方面稍微有所建树,能够开发出自己想要的程序。
编程是一个孰能生巧的活儿,但是如果未来不使用这项技术,那么再过几年说不定就完全忘记PyQt5是如何使用的了,如果是这样的话就会给自己留下一些遗憾。本书考虑到现在个人还有一些额外的时间与精力,考虑到目前市面上还没有一本关于PyQt5使用的教材,经过两位作者近一年的不懈努力,于是才有本书现在的结果。
本书的结构
=========
使用的是最新版本的PyQt5.9,详细讲解了PyQt5的各个知识点,包含从入门到实战的所有例子。
本书共包含11个章节,这些章节基本包含了笔者在使用PyQt中遇到的绝大多数技术以及一些简单的应用。本书虽然有11个章节,但是有些章节是具有独立性的,读者可以针对自己的实际情况选择性阅读。
本书第一章介绍了PyQt的入门知识,讲述了PyQt的安装配置以及Eric6这个IDE的简单使用方法。对于对PyQt已经有一定基础的朋友可以略去这一章。
本书第二章简单介绍了Python的基本语法,本章针对一些没有接触过python的读者,对于Python已经有一些基础的朋友可以略去这一章。
本书第三章介绍Qt Designer的使用方法,Qt Designer是一个PyQt的可视化界面编辑程序,他的作用是帮助我们快速开发出界面文件,我们可以通过其他方式把界面文件转化成python代码文件。对于不懂太多PyQt知识的读者来说,本章可以让你快速入门,同时,本章也是让自己的PyQt技术快速进步的最重要的章节。
本书第四章介绍了PyQt的基本控件的使用方法,如果读者时间并不充裕,只对部分控件感兴趣,可以选取相应的小节进行阅读。
本书第五章介绍了PyQt的高级控件的使用方法,如果读者对PyQt的表格、树、多文本页面、数据库、多线程等等感兴趣,可以在这一章中选择相应的小节阅读。
本书第六章重新介绍了PyQt的布局管理的使用(之前在第3章通过Qt Designer的使用方法中已经介绍,第3章是通过Qt Designer这个代码生成器进行介绍,这里通过手工敲打代码的方法介绍)。由于布局管理非常重要,值得我们以一个新的章节介绍,如果读者对纯代码实现布局管理器感兴趣可以参考这一章,如果对代码生成器Qt Designer的布局管理器感兴趣也可以忽略这个章节。实际上两种方法并没有本质的区别。
本书第七章介绍了PyQt信号与槽的应用,信号与槽是PyQt的核心,想要掌握PyQt的高级玩法的朋友可以仔细阅读这个章节。
本书第八章介绍了PyQt的图形特效,如果读者对PyQt绘图,背景着色等感兴趣,可以阅读这个章节。
本书第九章介绍了PyQt的扩展应用,如果你想知道如何把Python的一些非常流行的模块如pyinstaller、pandas、matplotlib、pyqtgraph、plotly等与PyQt结合,可以从这一章节中选择性的阅读。
本书第十章通过几个例子介绍PyQt的实战应用,想要简单了解一些简单的程序是如何开发的朋友可以选择性的阅读这个章节。
本书第十一章介绍PyQt在金融领域中的应用,是本书的另一个作者孙洋在金融公司工作过程中积累的一些实战性较高的案例,向读者展示PyQt如何应用到投资研究系统、量化投资、以及金融工具开发,读者可以根据自己的需求选择性阅读。
本书的运行环境
===============
笔者在业余时间为本书封装了可以运行本书所有程序的绿色版的PyQt5环境,不会影响自己系统的默认环境,适合对python刚入门的新手或不想为本书重新折腾一个安装环境的老手。下载地址见网盘链接:http://pan.baidu.com/s/1i4Pp5VB 密码:u83w
**注意:**
- 下载后需要解压到D盘根目录(必须是D盘,而且是根目录,否则eric不能运行)。
- 这个安装环境没有配置jupyter qtconsole,jupyter notebook,spyder,但是配置好了eric,读者可以使用eric跑通所有程序。
- eric打开的路径:d:\WinPyQt5.9-32bit-3.5.3.1\python-3.5.3\Scripts\eric6.bat
购买通道
=========
《PyQt5快速开发与实战》已经在京东商城上线了,欢迎大家购买
**亲爱的读者们,现在也可以在笔者的店铺正式订购《PyQt5快速开发与实战》了**。店铺地址是:
[http://eshop002.vpubao.com.cn/index.php?c=item&goods_id=1&shop_id=86175658&isappshared=1](http://eshop002.vpubao.com.cn/index.php?c=item&goods_id=1&shop_id=86175658&isappshared=1)
- 2017年8月24日已经通过稿件一排。
- 2017年8月28日提交稿件二排。
- 2017年9月8日已经通过稿件二排,正式定稿。
- 2017年9月25日出版社完成第一批图书的印刷。
- 2017年10月上旬正式在各大电商平台发售。
联系作者
=========
如果读者有任何问题,请发送电子邮件联系2位笔者,邮箱为xpws2006@163.com,邮件主题为“PyQt5代码”。也可以直接加入QQ的**PyQt5开发高级群(592588163)** 联系笔者,2位笔者白天都在群里。
路漫漫其修远兮,吾将上下而求索。在读者的不断求索中,能够与本书相遇也是一种缘分,如果读者能够从本书中获取自己想要的东西,那就是对笔者最大的欣慰。最后,提前预祝读者学习上轻松愉快、工作上更进一步、生活上幸福美满,学有所成。
汪星人:
> 老大说的对,读者最棒了。
>
![](http://ow6532qce.bkt.clouddn.com/dogQQ%E5%9B%BE%E7%89%8720170912210033.gif)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
《PyQt5快速开发与实战》配套代码_PyQt5.zip (599个子文件)
stdeb.cfg 34B
setup.cfg 28B
COPYING 1KB
600401.csv 107KB
macd20_qxLib.csv 25KB
macd20_600401.csv 23KB
时时安稳健1号.csv 13KB
长城国瑞证券恒通23号.csv 5KB
昆仑信托-昆仑三十六号.csv 5KB
macd20_xtrdLib.csv 1KB
database.db 5KB
database.db 3KB
附录A PyQt 5整体结构.doc 524KB
附录B Python开发技巧与实践.doc 473KB
《PyQt5快速开发与实战》目录.doc 86KB
附录C Python在线学习资料.doc 53KB
FirstPyQtPro.e4p 2KB
FirstPyQtPro.e4q 246B
FirstPyQtPro.e6t 240B
ClassGraphics.edx 593KB
ajax-loading.gif 11KB
loading.gif 4KB
.gitignore 248B
.gitignore 7B
if_hs300_bais.html 2.09MB
product_vs_hs300.html 2.08MB
period_return.html 2.07MB
plotlyWeb.html 2.07MB
month_return.html 2.07MB
lagest_back.html 2.07MB
monte_markovitz.html 1.77MB
matplotlib_plotly.html 1.74MB
产品组合信息表.html 1.74MB
产品组合VS沪深300.html 1.73MB
产品组合成分饼图.html 1.73MB
2017-05-26-20_22_06HTMLtemplate.html 10KB
index.html 2KB
index2.html 614B
index.html 235B
close.ico 66KB
cartoon5.ico 21KB
cartoon7.ico 21KB
cartoon8.ico 21KB
cartoon6.ico 21KB
cartoon3.ico 17KB
cartoon4.ico 17KB
cartoon2.ico 17KB
cartoon1.ico 17KB
cartoon1.ico 17KB
cartoon4.ico 17KB
cartoon3.ico 17KB
cartoon1.ico 17KB
cartoon2.ico 17KB
cartoon4.ico 17KB
cartoon3.ico 17KB
cartoon1.ico 17KB
cartoon2.ico 17KB
cartoon4.ico 17KB
cartoon3.ico 17KB
cartoon1.ico 17KB
cartoon2.ico 17KB
doc.ico 4KB
zquant_she35.iml 547B
MANIFEST.in 245B
dog.jpg 112KB
screen1.jpg 68KB
dog2.jpg 53KB
python.jpg 9KB
python.jpg 9KB
python.jpg 9KB
python.jpg 9KB
screen2.jpg 4KB
plotly-latest.min.js 2.14MB
qwebchannel.js 14KB
README.md 6KB
README.md 6KB
2017-08-26_百大集团:1-6月审计报告.pdf 5.57MB
百大集团:1-6月审计报告.pdf 5.57MB
[临时公告]欧林生物:北京德恒(成都)律师事务所关于成都欧林生物科技股份有限公司2016年年度股东大会法律意见书.pdf 1.71MB
2017-08-25_吉电股份:国家电投集团财务有限公司风险评估说明.pdf 322KB
吉电股份:国家电投集团财务有限公司风险评估说明.pdf 322KB
中储股份:关于为成都中储发展物流有限责任公司提供担保的公告.pdf 178KB
2017-08-25_粤 水 电:2017年第四次临时股东大会法律意见书.pdf 175KB
粤 水 电:2017年第四次临时股东大会法律意见书.pdf 175KB
鹏起科技:关于控股子公司成都宝通天宇51%股权质押贷款融资的公告.pdf 92KB
PKGBUILD 1KB
my_list.pkl 1KB
screen.png 1.43MB
QDarkStyle example 1.png 41KB
01.png 41KB
boy.png 37KB
QDarkStyle example 2.png 33KB
bao5.png 30KB
mask2.png 30KB
bao2.png 28KB
bao6.png 26KB
mask.png 24KB
bao3.png 22KB
bao13.png 21KB
bao12.png 21KB
共 599 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
好家伙VCC
- 粉丝: 2305
- 资源: 9142
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数据结构与算法:快速排序算法原理与实现
- 使用Java Swing窗口来实现《单词记忆游戏 CS 版》可以提供一个更直观和用户友好的界面 包括显示单词、隐藏单词以及接收用户输入的文本框
- 计算机科学中冒泡排序算法的Python实现与解析
- 堆排序算法详解与Python实现
- matlab实现的各种算法源代码100%好用.zip
- 数据结构-排序算法PDF
- 基于python的双目立体视觉及三维重建、源码+文档+全部资料+高分项目.zip
- 基于AD-Census匹配原理实现双目立体视觉匹配、源码+文档+全部资料+高分项目.zip
- 毕业设计-基于双目立体视觉平台上的图像匹配以及目标物体的距离测量技术,图像特征提取部分研究了 SIFT 算法和 SURF 算法、源码+文档+全部资料+高分项目.zip
- utelnetd rk3588移植
- 基于SIFT特征匹配的双目立体视觉测距、源码+文档+全部资料+高分项目.zip
- 操作系统-pv操作PDF
- FortiClientInstaller-Windows-Enterprise-5.6.5.exe
- 检测人工智能生成的人脸,图像数据集,人脸数据集(包含真实人脸和人工智能生成的合成人脸)
- matlab SPEI干旱指数计算 nc tif各种 数据,多个时间尺度 2000到2023年 1 3 6 12 尺度
- 新建文件夹 (2).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功