- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
经常有人问哪里有学习 Qt 的资料,Qt 的教程,怎么才能入门等等,或者抱怨说
中文的信息太少。其实网上有很多关于 Qt 的学习资料,今天在这里总结一下,
希望各位想学习 Qt 的同学,各取所需,早日从入门到精通 !
关于本教程:
本教程是基于您已经了解 C++的基础之上,毕竟 Qt 是一个 C++库。否则您必须先
学习 c++后再来看本教程,C++入门比较好的书籍是 《C++程序设计》(谭浩强)。
某些人可能觉得 《c++ primer》好,但我认为这本书不适合 c++入门,所以还是
推荐一下谭老的这本通俗易懂的书吧。
教程由 3 部分组成,第一部分为新手上路,是 Qt 的官方教程。其实把它放在第一
部分并不合适,因为对于一个初学Qt 的人来说一上来就将最好是从一个Hello
World 程序开始学习比较好。所以推荐初学者从第二部分 Qt 学习之路开始阅读。
第三部分为 Qt 深入编程,对 Qt 很熟悉的读者可以深入研究研究。教程中的所有
代码必须联网才能下载,给您造成的不便之处本人感到非常抱歉。
郑重声明:本教程所有文章及代码均非本人所写,教程中尽可能的标
明文章的出处。如果侵犯了您的版权可以联系本人,本人将立即删除
侵犯版权的内容。E-Mail:yangt1100@163.com
Part 1: 新手上路
Qt 官方学习教程
地址簿教程
本教程介绍了使用 Qt 跨平台框架的 GUI 编程。
在学习过程中,我们将了解部分 Qt 基本技术,如
Widget 和布局管理器
容器类
信号和槽
输入和输出设备
如果您完全不了解 Qt,请阅读如何学习 Qt (如果您还未阅读)。
教程的源代码位于 Qt 的 examples/tutorials/addressbook 目录下。
教程章节:
1. 设计用户界面
2. 添加地址
3. 浏览地址簿条目
4. 编辑和删除地址
5. 添加查找功能
6. 加载和保存
7. 附加功能
虽然这个小型应用程序看起来并不象一个成熟的现代 GUI 应用程序,但它使用
多种用于更复杂应用程序的基本技术。在您完成学习之后,我们建议您查看一下
应用程序示例,它提供带有菜单、工具栏、状态栏等项目的小型 GUI 应用程序。
地址簿 1 — 设计用户界面
文件:
tutorials/addressbook/part1/addressbook.cpp
tutorials/addressbook/part1/addressbook.h
tutorials/addressbook/part1/main.cpp
tutorials/addressbook/part1/
本教程的第一部分讲述了用于地址簿应用程序的基本图形用户界面 (GUI) 的设
计。
创建 GUI 程序的第一步就是设计用户界面。在本章中,我们的目标是设置应用
基本地址簿应用程序所需的标签和输入字段。下图为期望输出的屏幕截图。
我们需要使用两个 QLabel 对象:nameLabel 和 addressLabel,以及两个输入
字段:QLineEdit 对象 nameLine 和 QTextEdit 对象 addressText,这样用户
才能输入联系人的姓名和地址。使用的 widget 及其位置如下图所示。
要应用地址簿需使用三个文件:
addressbook.h — AddressBook 类的定义文件,
addressbook.cpp — AddressBook 类的执行文件,以及
main.cpp — 包含 main() 函数
文档评论(0)