跨平台开发工具Qt入门教程:开发第一个项目前你需要注意些什么?
Qt(发音为“ cute”,而不是“ cu-tee”)是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中也非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。
Qt必备模块集合:
- QtCore是一个基础库,提供容器,线程管理,事件管理等
- QtGui和QtWidgets(用于桌面的GUI工具包)提供了许多用于设计应用程序的图形组件。
- QtNetwork提供了一组有用的类来处理网络通信
- QtWebkit(Webkit引擎),允许在Qt应用程序中使用网页和Web应用程序。
- QtSQL是功能齐全的SQL RDBM抽象层,可通过自身的驱动程序进行扩展,可直接使用ODBC,SQLITE,MySQL和PostgreSQL。
- QtXML,支持简单的XML解析(SAX)和DOM
- QtXmlPatterns,支持XSLT,XPath,XQuery和Schema验证
要开始编写Qt应用程序,您必须获取Qt库以及一个IDE。它们可以从源代码构建。
该SDK包含许多功能,例如适用于Symbian和诺基亚N9的交叉编译器。您可以通过选择“自定义安装”来选择不安装它们。确保保留这些包装
- QMake文档
- Qt文档
- Qt 4.8.1(Destkop)
- Qt创作者
下面这些软件包也可能有用
- Qt Examples
- Qt Linguist
如果要为Symbian / Maemo / Meego或较旧版本的Qt开发,则可以选择其他软件包。
注意 :在Linux上,最好使用发行版提供的软件包。Qt Creator在几乎所有发行版中都应该可用,并且安装它应该安装所有依赖项,例如库,编译器和开发标头。
在下一个章节中,我们准备创建我们的第一个程序。和往常一样,你好,世界。
Qt Creator功能在编写我们的第一个GUI应用之前,让我们看看Qt Creator。
Qt Creator是C ++的另一个IDE,但它非常适合编码Qt应用程序。它提供了一个文档浏览器和“设计器”,使创建窗口变得更加容易,所有这些都包装在精心设计的用户界面中。它也是可用的最快的IDE之一。
本次内容就到这里,在接下来的文章中将会具体讲解如何创建第一个Qt程序点击获取更多相关类产品文章信息