PyQt 5快速开发与实战epub

图书网
9165
文章
1116
评论
2020年1月4日22:04:31 评论 6阅读7分48秒
摘要

《PyQt5快速开发与实战》是介绍PyQt 5理论与实战的前沿书籍,即系统化地介绍Qt的基础知识,又兼顾Python的各种强大模块,同时包含丰富的项目实战。旨在帮助读者快速掌握PyQt 5的应用知识,是Python程序开发的利器。

PyQt 5快速开发与实战 作者:王硕,孙洋洋

PyQt 5快速开发与实战 出版社: 电子工业出版社

PyQt 5快速开发与实战 内容简介

《PyQt5快速开发与实战》既是介绍PyQt 5的快速入门书籍,也是介绍PyQt 5实战应用的书籍。PyQt 5是对Qt所有类的Python封装,既可以利用Qt的强大功能,也可以利用Python丰富的生态圈,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt 5可以高效、简单地开发出自己想要的程序。《PyQt5快速开发与实战》内容丰富,对PyQt 5基础知识的介绍比较全面,同时对新手使用PyQt 5的一些重点、难点都有专门的章节进行针对性分析,还重点介绍了如何把Python的一些重量级模块(Pandas、Matplotlib和Plotly)嵌入到PyQt 5中,从而极大地节约开发时间。最后,《PyQt5快速开发与实战》给出一些综合性较强的实战案例,帮助读者快速掌握PyQt 5的实战应用。

总而言之,《PyQt5快速开发与实战》旨在帮助读者以最短的时间掌握PyQt 5的基础知识并能够实战应用,希望《PyQt5快速开发与实战》对有Python程序开发需求的读者有帮助。

PyQt 5快速开发与实战 目录

前言

第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在券商中的应用

参考文献

PyQt 5快速开发与实战 精彩文摘

第1章 认识PyQt 5

1.1 PyQt框架简介

在目前的软件设计过程中,图形用户界面(GUI)的设计相当重要,美观、易用的用户界面能够在很大程度上提高软件的使用量,因此许多软件都在用户界面上倾注了大量的精力。

在介绍PyQt框架之前,我们先来了解什么是图形用户界面(GUI)。

百度百科:GUI词条

GUI是Graphical User Interface的英文简称,即图形用户界面,准确地说,GUI就是屏幕产品的视觉体验和互动操作部分。GUI是一种结合计算机科学、美学、心理学、行为学及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。

Python最初是作为一门脚本语言开发的,并不具备GUI功能,但由于其本身具有良好的可扩展性,能够不断地通过C/C++模块进行功能性扩展,因此目前已经有相当多的GUI控件集(Toolkit)可以在Python中使用了。

在Python中经常使用的GUI控件集有PyQt、Tkinter、wxPython、Kivy、PyGUI和Libavg,其中PyQt是Qt为Python专门提供的GUI扩展。

百度百科:PyQt词条

PyQt是一个用于创建GUI应用程序的跨平台的工具包,它将Python编程语言和Qt库成功融合在一起。Qt库是目前最强大的GUI库之一。

PyQt是由Phil Thompson开发的,实现了一个Python模块集。PyQt拥有620多个类、将近6000个函数。PyQt可以运行在所有主流的操作系统上,包括UNIX、Windows和Mac OS。PyQt采用双许可证,开发人员可以选择GPL和商业许可。在此之前,GPL版本只能用在UNIX上;从PyQt4开始,GPL版本可用于所有支持的平台上。

图书网:PyQt 5快速开发与实战epub

恭喜,此资源为免费资源,请先
声明:本站所有资源收集于互联网,只做学习和交流使用,版权归著作人和出版社所有,请在下载后24小时之内自觉删除,若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!
继续阅读
  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 微信公众号
  • 扫一扫关注
  • weinxin
Python网络爬虫实战 第2版epub 文学

Python网络爬虫实战 第2版epub

网络爬虫,又被称为网页蜘蛛、网络机器人,是一种按照一定的规则,自动地抓取互联网信息的程序或者脚本。很多站点,尤其是搜索引擎,都使用爬虫(它主要用于提供访问页面的一个副本)提供新的数...
PHP7内核剖析epub 程序设计

PHP7内核剖析epub

适读人群 :本书适用于有一定C语言基础的PHP高级工程师,或者想了解PHP7的内部实现、扩展开发的工程师。 基于PHP7,深刻揭示内核原理 内容翔实,详细介绍PHP语言底层的实现 ...
Java微服务实战epub 程序设计

Java微服务实战epub

Java微服务实战 作者:赵计刚 Java微服务实战 出版社: 电子工业出版社 Java微服务实战 内容简介 本书分为三部分:基础框架篇(1~6章)、服务框架篇(7~10章)、监控部署篇(11~13章...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: