PyQt5快速开发与实战

PyQt5快速开发与实战

作者:王硕孙洋洋

出版社:电子工业

出版年:2017年10月

ISBN:9787121322914

所属分类:历史文化

书刊介绍

《PyQt5快速开发与实战》内容简介

本书既是介绍PyQt5的快速入门书籍,也是介绍PyQt5实战应用的书籍。PyQt5是对Qt所有类的Python封装,既可以利用Qt的强大功能,也可以利用Python丰富的生态圈,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt5可以高效、简单地开发出自己想要的程序。本书内容丰富,对PyQt5基础知识的介绍比较全面,同时对新手使用PyQt5的一些重点、难点都有专门的章节进行针对性分析,还重点介绍了如何把Python的一些重量级模块(Pandas、Matplotlib和Plotly)嵌入到PyQt5中,从而极大地节约开发时间。最后,本书给出一些综合性较强的实战案例,帮助读者快速掌握PyQt5的实战应用。总而言之,本书旨在帮助读者以最短的时间掌握PyQt5的基础知识并能够实战应用,希望本书对有Python程序开发需求的读者有帮助。
王硕,网名信平,北京鼎鑫拓达资深软件工程师,具有8年的Java企业应用开发经验和3年教育培训经验。曾主持多个B/S项目的开发,经验丰富。擅长J2EE(JSP/Servlet、JDBC、Struts2、Spring、Hibernate)项目开发、Python(程序GUI、数据分析、网络爬虫、机器学习)项目开发,JavaScript、HTML5和数据库技术,是极宽Top开源团队核心成员。
孙洋洋,现就职于一家资产管理公司,负责公司量化投研系统的开发与维护,有多家券商工作与实习经验。擅长网络爬虫、机器学习、程序GUI开发与设计,对量化投资领域兴趣浓厚,有多年量化投资实盘操作经验,是极宽Top开源团队核心成员。

作品目录

作者简介
本书编委名单
前言
第1章:认识PyQt
5、1.1、PyQt框架简介
1.2、PyQt
5环境搭建
1.3、Eric
6的安装与使用
1.4、本书程序下载
第2章:Python基本语法
2.1、Python简介
2.2、数据类型
2.3、String(字符串)
2.4、List(列表)
2.5、Tuple(元组)
2.6、Dictionary(字典)
2.7、数据类型转换
2.8、控制语句
2.9、自定义函数
2.10、函数partial
2.11、lambda表达式
2.12、类和实例
2.13、类的属性和方法
2.14、类的动态属性
第3章:Qt
Designer的使用
3.1、Qt
Designer快速入门
3.2、布局管理入门
3.3、Qt
Designer实战应用
3.4、信号和槽关联
3.5、菜单栏与工具栏
3.6、打包资源文件
第4章:PyQt
5基本窗口控件
4.1、QMainWindow
4.2、QWidget
4.3、QLabel
4.4、文本框类控件
4.5、按钮类控件
4.6、QComboBox(下拉列表框)
4.7、QSpinBox(计数器)
4.8、QSlider(滑动条)
4.9、对话框类控件
4.10、窗口绘图类控件
4.11、拖曳与剪贴板
4.12、日历与时间
4.13、菜单栏、工具栏与状态栏
4.14、QPrinter
第5章:PyQt
5高级界面控件
5.1、表格与树
5.2、容器:装载更多的控件
5.3、多线程
5.4、网页交互
第6章:PyQt
5布局管理
6.1、好软件的三个维度
6.2、PyQt
5中的布局管理
6.3、PyQt
5的绝对位置布局
6.4、QBoxLayout(框布局)
6.5、QGridLayout(网格布局)
6.6、QFormLayout(表单布局)
6.7、嵌套布局
6.8、QSplitter
第7章:PyQt
5信号与槽
7.1、信号与槽介绍
7.2、信号与槽再细分
7.3、信号与槽的高级玩法
7.4、事件处理机制入门
7.5、窗口数据传递
第8章:PyQt
5图形和特效
8.1、窗口风格
8.2、绘图
8.3、QSS的UI美化
8.4、设置窗口背景
8.5、不规则窗口的显示
8.6、设置样式
第9章:PyQt
5扩展应用
9.1、使用PyInstaller打包项目生成EXE文件
9.2、数据库处理
9.3、Pandas在PyQt中的应用
9.4、Matplotlib在PyQt中的应用
9.5、PyQtGraph在PyQt中的应用
9.6、Plotly在PyQt中的应用
9.7、UI层的自动化测试
第10章:PyQt
5实战一:经典程序开发
10.1、获取城市天气预报
10.2、复利计算
10.3、刷新博客点击量
第11章:PyQt
5实战二:金融领域应用
11.1、控件级别的布局管理
11.2、窗口级别的布局管理
11.3、PyQt
5在私募基金公司中的应用
11.4、PyQt
5在量化投资中的应用
11.5、PyQt
5在券商中的应用
参考文献

相关推荐

微信二维码