QT5自学教程 2.wps

上传人:asd****56 文档编号:70335399 上传时间:2023-01-19 格式:WPS 页数:4 大小:264KB
返回 下载 相关 举报
QT5自学教程 2.wps_第1页
第1页 / 共4页
QT5自学教程 2.wps_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《QT5自学教程 2.wps》由会员分享,可在线阅读,更多相关《QT5自学教程 2.wps(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、QT5自学教程(自学教程(2)Hello World Hello World 作为所有编程语言的起始阶段,占据着无法改变的地位。因为它简洁、实用,并且包含了一个程序所具有的一切,因此几乎所有语言的学习都是从 Hello World 开始的。因此,我们也用一个控制台的 Hello World 程序开始我们的 Qt 之旅。1、首先,先建立一个 Qt 的 console 工程(由于建立的过程可以在 Wizard 的向导下一步步完成故这里不一步步给出。但是为了避免建立错误类型的工程,下面给出几张截图):2、然后在主程序 main.cpp 中写入程序(对程序的分析将以注释的形式给出,以后的程序也依此类推

2、):cppview plaincopy/2014/7/19 wayne HDU /问题描述:让控制台程序输出 hello World(分别使用 Qt 库设施和标准库设施实现输出)#include#include#include#include#include int main(int argc,char*argv)QCoreApplication a(argc,argv);/方法1(使用 Qdebug 设施输出)QString sentence=Hello World;/QString 类提供了一个 Unicode 字符串,便于程序的国际化。/qDebug 是调用调试信息处理程序,如果没有处理

3、程序,内容被打印到 stderr。在窗口模式下,该消息被传输到控制台;否则被传输到调试器。qDebug()sentence;/方法2(使用标准库 cout 输出流输出)std:string new_sentence=Hello World;std:coutnew_sentencestd:endl;/方法3(使用 Qt 库 text 输出流输出)QTextStream cout(stdout);/QTextStream 类提供了一个方便的用于读写的接口,这里讲 cout 与标准输出关联 coutsentenceendl;return a.exec();3、最后分析一下工程中的项目文件即.pro

4、文件(利用 Qt Creator 创建工程时该文件自动生成),这个文件是项目的内容描述,qmake 使用该项目文件中的信息来生成包含与每个项目建设所需的所有命令 makefile 文件(熟悉 gcc 的小伙伴应该比较清楚 makefile 文件,不清楚的小伙伴放狗去搜吧)。项目文件通常包含的源文件和头文件、一般的配置信息和在任何应用程序特定的细节(例如,用来连接额外库的列表或用来使用的额外路径的列表)。.pro具体描述如下:cppview plaincopy#-#Project created by QtCreator 2014-07-19T20:46:11#-#在一个项目中使用的 Qt 的模

5、块列表 QT +=core#文件中使用 core 模块,所有其他 Qt 模块都依赖此模块,用 qmake 建立你的工程时,core 会被默认包含 QT -=gui#文件不包含 gui 模块,gui 模块提供编写图像用户界面所需的接口#TARGET 决定了生成目标的名字,目标名字是自动设定的,它和工程的文件名是相同的。#但是对于不同的平台生成的的文件有不同的后缀。例如在 Windows 下生成*.exe 文件,而在Unix 下生成*文件。#如果你想生成不同名字的目标文件,可以修改 TARGET 的值。TARGET=hello_world#指定项目的配置和编译选项 CONFIG +=console

6、#指定建立控制台程序链接器标志 CONFIG -=app_bundle#将可执行文件集成成一束(这是默认值)#模板变量用来定义将建成的项目类型 TEMPLATE=app#说明 makefile 将构建一个应用程序#一个列表中的应用程序的 C+源文件。SOURCES+=main.cpp#指定项目中的所有源文件的名称,用符号换行 程序输出结果如下:参考资料:参考资料:百度百科:http:/ 万事开头难,从一个 Hello World 的程序开始 Qt 的学习个人认为是极为恰当的,作为一个不难的例子却几乎包含一个程序所需要的所有元素。而且,编写该程序的过程也让我们在 Qt 下如何建立一个工程。PS:要加强锻炼了,现在打球都会觉得累了。2014/7/20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁