Python Qt GUI快速编程:PyQt编程指南(中文版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Python Qt GUI快速编程

Python Qt GUI快速编程
PyQt编程指南

中文版
(英)Mark Summerfield(马克 . 萨默菲尔德)
Python Qt GUI
浏览人数:1374
读者:                           ...
闫锋欣,西北农林科技大学教师,主要从事机械工程设计及自动控制研究,熟练掌握C/C++语言。出版过多本译著! Mark Summerfield:Qtrac公司的创始人,独立的培训讲师、顾问、技术编辑,Go、Python、C++、Qt和PyQt方面的技术作家。Summerfield于1993年毕业于英国的威尔士斯旺西大学计算机专业。在加入Trolltech(奇趣科技)之前的几年时间,他在很多公司担任软件工程师的工作。最近几年,他成为了Trolltech的文档管理员,负责维护1500多页的Qt在线文档,创立了并负责编辑Trolltech的技术杂志Qt Quarterly。

目 录   
第一部分 Python编程   
第1章 数据类型和数据结构   
1.1 执行Python代码   
1.2 变量和对象   
1.3 数字和字符串   
1.4 集合   
1.5 内置函数   
第2章 控制结构   
2.1 条件分支   
2.2 循环   
列表解析和生成器   
2.3 函数   
2.4 异常处理   
第3章 类和模块   
3.1 实例的创建   
3.2 方法和特殊方法   
3.3 继承和多态   
3.4 模块和多文件应用程序   
第二部分 GUI编程基础   
第4章 GUI编程简介   
4.1 25行的弹出式闹钟   
4.2 30行的表达式求值程序   
4.3 70行的货币转换程序   
4.4 信号和槽   
第5章 对话框   
5.1 简易对话框   
5.2 标准对话框   
OK/Cancel型模态对话框   
5.3 智能对话框   
第6章 主窗口   
6.1 主窗口的创建   
6.2 用户动作的处理   
第7章 使用Qt设计师   
7.1 用户界面的设计   
7.2 对话框的实现   
7.3 对话框的测试   
第8章 数据处理和自定义文件格式   
8.1 主窗口的职责   
8.2 数据容器的职责   
8.3 二进制文件的保存和加载   
8.4 文本文件的保存和加载   
8.5 XML文件的保存和加载   
第三部分 中级GUI编程   
第9章 布局和多文档   
9.1 布局策略   
9.2 Tab标签页窗口部件和堆叠窗口部件   
9.3 窗口切分条   
9.4 单文档界面(SDI)   
9.5 多文档界面(MDI)   
第10章 事件、 剪贴板和拖放   
10.1 事件处理机制   
10.2 重新实现事件处理程序   
10.3 使用剪贴板   
10.4 拖放   
第11章 自定义窗口部件   
11.1 使用窗口部件样式表   
11.2 创建复合窗口部件   
11.3 子类化内置窗口部件   
11.4 子类化QWidget   
第12章 基于项的图形   
12.1 图形项的自定义和交互   
12.2 动画和复杂形状   
第13章 Rich文本和打印   
13.1 Rich文本的编辑   
13.2 文档打印   
第14章 模型/视图编程   
14.1 使用简便项窗口部件   
14.2 创建自定义模型   
14.3 创建自定义委托   
第15章 数据库   
15.1 连接数据库   
15.2 执行SQL查询   
15.3 使用数据库窗体视图   
15.4 使用数据库表视图   
第四部分 高级GUI编程   
第16章 高级模型/视图编程   
16.1 自定义视图   
16.2 泛型委托   
16.3 树中表达表格数据   
第17章 在线帮助和国际化   
17.1 在线帮助   
17.2 国际化   
第18章 网络应用   
18.1 创建TCP客户端   
18.2 创建TCP服务器   
第19章 多线程   
19.1 创建线程服务器   
19.2 创建和管理次线程   
19.3 实现次线程   
这并非结束   
附录A 安装   
附录B PyQt的部分窗口部件   
附录C 部分PyQt类的层次   
看过本书的人还看过