图书介绍

PYTHON QT GUI快速编程 PYQT编程指南PDF|Epub|txt|kindle电子书版本网盘下载

PYTHON QT GUI快速编程 PYQT编程指南
  • (英)马克·萨默菲尔德(MarkSummerfield)著;闫锋欣,黄林雅,王军锋译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121298066
  • 出版时间:2016
  • 标注页数:444页
  • 文件大小:76MB
  • 文件页数:461页
  • 主题词:软件工具-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PYTHON QT GUI快速编程 PYQT编程指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Python编程2

第1章 数据类型和数据结构2

1.1 执行Python代码3

1.2 变量和对象4

1.3 数字和字符串7

1.3.1 整数和长整型8

1.3.2 浮点数和小数9

1.3.3 字节字符串、Unicode字符串和QString11

1.4 集合18

1.4.1 元组18

1.4.2 列表20

1.4.3 字典23

1.4.4 集24

1.5 内置函数25

小结27

练习题28

第2章 控制结构30

2.1 条件分支31

2.2 循环33

列表解析和生成器37

2.3 函数37

2.3.1 生成器函数40

2.3.2 关键字参数的使用41

2.3.3 lambda函数43

2.3.4 动态函数的创建43

2.3.5 偏函数应用程序44

2.4 异常处理46

小结51

练习题51

第3章 类和模块54

3.1 实例的创建55

3.2 方法和特殊方法57

3.2.1 静态数据、静态方法和装饰器61

3.2.2 例:Length类62

3.2.3 集合类67

3.2.4 例:OrderedDict类67

3.3 继承和多态72

3.4 模块和多文件应用程序76

小结78

练习题79

第二部分 GUI编程基础82

第4章 GUI编程简介82

4.1 25行的弹出式闹钟83

4.2 30行的表达式求值程序86

4.3 70行的货币转换程序90

4.4 信号和槽94

小结101

练习题102

第5章 对话框103

5.1 简易对话框104

5.2 标准对话框109

OK/Cancel型模态对话框110

5.3 智能对话框115

5.3.1 非模态应用/关闭型对话框115

5.3.2 非模态的实时对话框119

小结121

练习题122

第6章 主窗口123

6.1 主窗口的创建124

6.1.1 动作和按键顺序127

6.1.2 资源文件129

6.1.3 创建和使用动作130

6.1.4 恢复和保存主窗口的状态135

6.2 用户动作的处理142

6.2.1 文件动作的处理142

6.2.2 编辑动作的处理147

6.2.3 帮助动作的处理149

小结150

练习题151

第7章 使用Qt设计师152

7.1 用户界面的设计154

7.2 对话框的实现161

7.3 对话框的测试165

小结166

练习题167

第8章 数据处理和自定义文件格式169

8.1 主窗口的职责170

8.2 数据容器的职责175

8.3 二进制文件的保存和加载179

8.3.1 用QDataStream读写179

8.3.2 使用pickle模块读写183

8.4 文本文件的保存和加载185

8.4.1 使用QTextStream读写186

8.4.2 使用codecs模块读写190

8.5 XML文件的保存和加载191

8.5.1 XML的写191

8.5.2 用PyQt的DOM类来读取和解析XML193

8.5.3 用PyQt的SAX类读取和解析XML195

小结198

练习题199

第三部分 中级GUI编程202

第9章 布局和多文档202

9.1 布局策略203

9.2 Tab标签页窗口部件和堆叠窗口部件204

9.3 窗口切分条211

9.4 单文档界面(SDI)213

9.5 多文档界面(MDI)219

小结227

练习题228

第10章 事件、剪贴板和拖放229

10.1 事件处理机制229

10.2 重新实现事件处理程序230

10.3 使用剪贴板235

10.4 拖放236

小结240

练习题241

第11章 自定义窗口部件242

11.1 使用窗口部件样式表242

11.2 创建复合窗口部件245

11.3 子类化内置窗口部件246

11.4 子类化QWidget247

11.4.1 例:分数滑块249

11.4.2 例:流体混合窗口部件255

小结260

练习题261

第12章 基于项的图形262

12.1 图形项的自定义和交互263

12.2 动画和复杂形状277

小结285

练习题286

第13章 Rich文本和打印287

13.1 Rich文本的编辑288

13.1.1 使用QSyntaxHighlighter288

13.1.2 Rich文本的行编辑293

13.2 文档打印300

13.2.1 图片的打印302

13.2.2 使用HTML和QTextDocument打印文档302

13.2.3 使用QTextCursor和QTextDocument打印文档304

13.2.4 使用QPainter打印文档307

小结310

练习题311

第14章 模型/视图编程312

14.1 使用简便项窗口部件313

14.2 创建自定义模型320

14.2.1 实现视图逻辑320

14.2.2 实现自定义模型323

14.3 创建自定义委托329

小结334

练习题335

第15章 数据库336

15.1 连接数据库336

15.2 执行SQL查询337

15.3 使用数据库窗体视图341

15.4 使用数据库表视图345

小结356

练习题356

第四部分 高级GUI编程360

第16章 高级模型/视图编程360

16.1 自定义视图360

16.2 泛型委托366

16.3 树中表达表格数据373

小结383

练习题383

第17章 在线帮助和国际化385

17.1 在线帮助385

17.2 国际化387

小结393

练习题393

第18章 网络应用394

18.1 创建TCP客户端396

18.2 创建TCP服务器400

小结404

练习题404

第19章 多线程406

19.1 创建线程服务器407

19.2 创建和管理次线程412

19.3 实现次线程418

小结422

练习题423

这并非结束424

附录A安装425

附录B PyQt的部分窗口部件437

附录C部分PyQt类的层次441

热门推荐