初学者学习Qt有哪些好的书籍?

初学者学习Qt有哪些好的书籍?,第1张

初学者学习Qt有哪些好的书籍:

《Qt Creator快速入门》

霍亚飞写的,可算是Qt达人吧。这本书写得通俗易懂。与之配套的还有一个叫《Qt及Qt Quick开发实战精解》,属小项目实战,在入门的基础上学习。

《精通Qt4编程》

网上版本好像有些模糊,如果觉得不好,也很值得买一本。

《C++ GUI Qt4 编程》

比较高级,不是基础书,初学绝对不能搞这本。很多人都说是经典。

《Qt高级编程》

正如书题,是高级版的,也是老外写的,应该经典。

《C++设计模式--基于Qt4开源跨平台开发框架》

假设已经熟悉C++了,请先阅读一下Qt白皮书。它包含一个关于Qt软件的概述,并且提供了一些用来示范使用Qt进行编程的代码的片断。它会给你一个“大的图画”。

如果想要完全的在C++中进行编程,不使用任何设计工具的帮助下在代码中设计你的界面,请阅读教程。教程1就是被设计成把你带入Qt编程的一个教程,它更强调的是编写代码而不是一个特征的漫游。教程2是一个更加真实的例子,示范了如何编写菜单、工具条、文件的载入和保存、对话框等地那个。

如果你想使用一个设计工具来设计你的用户界面,那么你至少要先阅读Qt设计器手册的前几章。

到现在为止,如果你已经完成了一些小的可以工作的应用程序并且对Qt编程有了一个主要的了解。你可以直接开始你自己的项目了,但我们建议你阅读一些关键的概述来加深你对Qt的理解:对象模型和信号和槽。

在这里建议看一下概述并且阅读一些和你的项目相关的文章。也许会发现浏览和你项目做相同事情的实例的源代码是非常有用的。也可以阅读Qt的源代码,因为它们也被提供。

如果运行demo这个应用程序(在$QTDIR/examples/demo),你就会看到很多运转中的Qt窗口部件

Qt提供了广泛的文档,完全前后参考的超文本,所以你可以很容易地按你喜欢的方式进行点击。在文档中,你最经常使用的部分可能就是API参考。每一个链接都提供了一个不同的方式来导航API参考,全都试试,看哪一个更适合你。

 

1. 搜索:在终端查找Qt4的开发工具,输入下面的命令:

$ apt-cache search qt4-dev-tools

然后结果可能如下:

pyqt4-dev-tools - Development tools for PyQt4

qmf-doc - Qt Messaging Framework (QMF) - QCH documentation

qt4-dev-tools - Qt 4 development tools

qt4-doc - Qt 4 API documentation

2.安装Qt4:

$ sudo apt-get install qt4-dev-tools qt4-demos qtcreator

安装qt4-dev-tools时会额外安装 qt4-designer qt4-doc qt4-linguist-tools等工具。

其中qt4-designer可以用来设计界面;qt4-doc是帮助文档;qt4-linguist-tools是用来国际化的,翻译用的;qt4-demos 包含了很多Qt实例;qtcreator 是Qt的集成开发环境。

3.安装连接MySQL的驱动程序

$ sudo apt-get install libqt4-sql-mysql

4.如果需要安装其他Qt库,可以输入如下命令

$ apt-cache search libqt4

这里面可能有你需要的结果,总之,要善于利用搜索.

QT就是一个C++的库。

就像C++标准库一样。

我也在学QT,学了几个库,觉得QT已经把C++标准库的功能都实现了,而且有过之而不及。

有书上也说,可以使用QT代替C++的标准库---《C++ 设计模式——基于Qt 4开源跨平台开发框架》

当然,要学习C++的语法。

不需要从C开始,找本书(上面那本就是从C++语法开始讲起的)、用Google、希望你的英语不错(为了跟上时代,我不得不阅读QT的英文文档)。

总而言之难度不小

学习语言,没有人能把细节全记住。关键是会查,会积累,会用。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/674955.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-28
下一篇2023-07-28

发表评论

登录后才能评论

评论列表(0条)

    保存