C++ GUI Programming with Qt4 Second Edition 之 内容简介
来源:互联网 发布:gta5捏脸数据男小唐尼 编辑:程序博客网 时间:2024/05/20 00:17
内容简介
本书详细介绍使用Qt进行跨平台应用程序开发的各个方面,使用的Qt版本为Qt4.3,但对后续的Qt版本也有很大的指导作用。
本书主要内容分为三部分。
第一部分为Qt基础,主要介绍Qt入门,对话框的简单应用、主窗口的简单应用(包括菜单栏、工具栏、状态栏、对话框等窗口常用部件)、实现应用程序的功能及自定义窗口部件的创建,共计5章内容。这部分内容足以让一个Qt小白升级为一般“学生级”的Qt程序员。
第二部分为Qt中级篇,主要介绍Qt的布局管理、事件处理、二维图形、拖放操作、项目视图类、容器类、输入/输出、数据库、多线程、网络、XML、实现网络帮助,共计12章内容。这部分内容让我们更全面地认识Qt,以便实现更多的界面功能及“界面背后”的功能。
第三部分为Qt高级篇,主要介绍国际化(即界面不同语言之间的转换)、自定义界面外观、三维图形、创建插件、应用程序脚本、平台特性、嵌入式编程。这部分内容可以说是带我们肆无忌惮地进行Qt开发了,到此我们基本可以解决Qt编程里90%以上的问题了。
此外,本书中常用的编程方法、理念也是值得一学的,而且不仅限于Qt的编程,而是一个程序员的编程思维。
本书适合Qt的广大爱好者及相关程序员。
以下为编者所做的书籍概述:
本书是Qt 4.3编程的唯一官方指导书,而且是最好的实践指导书。
使用奇趣科技的Qt,你可以开发“健壮”的C++应用程序,并且无需修改代码(当然还是需要在不同环境下编译的)就可以在Windows、Linux/Unix、MacOS X及嵌入式Linux系统上运行。目前,两位奇趣科技的内部员工已经编写了一个开发指南,指导大家使用Qt 4.3开发满意的软件。
本书介绍了大量的实例和深入的理论知识,并被奇趣科技用作其新员工的培训教材。经过大量的发展和修订,本书总结出使用Qt 4.3的模型/视图架构实现图形支撑软件的最佳Qt编程模式。通过本书的学习,你可以找到几乎所有GUI开发任务的解决方案,比如数据库访问、XML集成、子类的使用、组合等高级技术。不管你是Qt小白还是Qt低版本的资深程序员,本书都可以帮你使用Qt 4.3提供的功能实现你几乎所有需求。本书所介绍的最新内容主要有以下几方面:
颠覆式的升级,涵盖了数据库、XML以及Qtopia嵌入式程序;
涵盖了所有Qt 4.2、Qt 4.3的改进,包括支持Windows Vista系统、支持使用CSS设置窗口部件样式、生成SVG文件;
将二维图形和三维图形分为两个章节,包括Qt 4.3新的图形视图类、对QPainter的OpenGL的介绍;
新增对定制软件外观和应用程序脚本的介绍章节;
详细介绍了Qt 4.x版本的模型/视图架构、插件支持、布局管理、事件处理、容器类等;
提出了创建插件与本地API接口的先进技术(这还未在其他书籍中提出过);
附录中增加了对最新的Java版Qt——QtJambi的介绍。微信公众号:Qt开发社区(期待您的关注,搜索“Qt开发社区”或"Qtkfsq")
投 稿 邮 箱 :luxingcan@aliyun.com
- C++ GUI Programming with Qt4 Second Edition 之 内容简介
- C++ GUI Programming with Qt4 Second Edition 之 前言
- C++ GUI Programming with Qt4 Second Edition 之 前言
- C++ GUI Programming with Qt4 Second Edition 之 引语
- C++ GUI Programming with Qt4 Second Edition 之 鸣谢
- C++ GUI Programming with Qt4 Second Edition 之 Qt简史
- C++ GUI Programming with Qt4 Second Edition 之 附录C Qt Jambi简介
- C++ GUI Programming with Qt4 Second Edition 之 附录C.1 Qt Jambi入门
- C++ GUI Programming with Qt4 Second Edition 之 丛书编者序
- C++ GUI Programming with Qt4 Second Edition 之 附录A.1 许可协议说明
- C++ GUI Programming with Qt4 Second Edition 之 附录A.2 Windows系统Qt的安装
- C++ GUI Programming with Qt4 Second Edition 之 附录A.3 Mac系统Qt的安装
- C++ GUI Programming with Qt4 Second Edition 之 附录A.4 X11系统Qt的安装
- C++ GUI Programming with Qt4 Second Edition 之 附录B 编译Qt应用程序
- C++ GUI Programming with Qt4 Second Edition 之 B.1 使用qmake
- C++ GUI Programming with Qt4 Second Edition 之 B.2 使用第三方编译工具
- 《C++ GUI Programming with Qt 4, Second Edition》读书笔记1
- 《C++ GUI Programming with Qt 4, Second Edition》读书笔记2
- Docker开源容器运行时组件Containerd
- 【Bash百宝箱】doxygen
- Qt在控件未显示时如何获取正确的控件尺寸
- thinking in java——接口
- View&五大布局介绍
- C++ GUI Programming with Qt4 Second Edition 之 内容简介
- 关于双向多对一的@JsonIgnore注解使用方法
- BZOJ 1202 [HNOI2005]狡猾的商人
- 伺服和变频器的区别
- maven
- 利用facebook graph api发送图片
- POJ2305 Basic remains 大数|进制转换 Java
- 浏览器缓存_后台更新js,浏览器中更新后的js代码不显示
- 知识整理–linux内核的gpiolib学习