实训项目3QT程序源码与编译过程.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训项目3QT程序源码与编译过程

实训项目3 QT程序源码与编译过程一、实训目(1)掌握纯代码编写QT应用程序的方法(2)掌握在命令行编译Qt程序的方法(3)掌握在QT程序中使用ui文件的方法(4)掌握在命令行编译ui文件和程序的方法二、实训准备(1)搭建好Qt 开发环境(2)了解使用Qt Creator 创建Qt应用程序的流程三、实训内容1、在QT Creator中用纯代码编写程序(1)新建QT空项目。打开QT Creator,并新建项目,选择“其他项目”中的“空的QT项目”,将项目命名为HelloWorld2x,设置存放路径为“F:\QTPro\expro03X\3-1”。(2)在项目中,新建main.cpp文件。在项目文件列表中的项目文件夹HelloWorld2x上右击,选择“添加新文件”,然后选择“C++ Source File”一项,文件名称设为“main.cpp”。(3)编写源代码。向新建的main.cpp文件中添加如下代码:(4)编译运行(5)设置显示中文,添加或修改如下代码:添加:QTextCodec::setCodecForTr(QTextCodec::codecForName(“UTF-8”);修改:Label.setText(QObject::tr(“Hello World!您好QT!\\n\n我是15物联网班的XXX,\\n\n这是我的第二个QT程序。”));(6)设置窗口大小,在适当位置添加如下代码: QDialog w; w.resize(400,300); QLabel label(w); Label.move(120,120);(7)运行效果如下图。2、在命令行编译程序(1)新建工程目录。在QT安装目录(一般是C:\QT)中新建文件夹helloworld2,然后在其中新建文本文档,将QT Creator中的main.cpp文件中的所有内容复制过来,并将文件另存为main.cpp(保存时要将编码选择为UTF-8)。 (2)使用命令行命令编译程序。打开开始菜单中的【Qt Digia v4.8.5(MinGW OpenSource)】—【Qt 4.8.5 Command Prompt】,输入命令如下:cd.. //切换当前目录到上级目录,即c:\QT文件夹cd helloworld2 //切换当前目录到新建的过程目录:c:\QT\helloworld2qmake –project //建立项目文件,helloworld2.proqmake //生成Makefile文件和debug、release目录make //编译,在debug目录中出现helloworld2.exe文件。(3)运行程序。输入如下命令:Cd debug //切换当前目录到debug文件夹Helloworld2.exe //执行应用程序,出现QT程序的运行窗口。3、使用ui文件1、在QT Creator中用纯代码编写程序(1)新建QT空项目。打开QT Creator,并新建项目,选择“其他项目”中的“空的QT项目”,将项目命名为HelloWorld3x,设置存放路径为“F:\QTPro\expro03x\3-2”。(2)在项目中新建ui文件。右键单击项目名称,从快捷菜单中选择【添加新文件】,在模板中选择【QT】--【QT设计师界面】,并且选择【Dialog without Buttons】项,然后单击“下一步”,将ui文件名称改为“hellodialog.ui”。(3)在界面上添加1个标签(QLabel),然后设置其显示的文本为“Hello World!您好QT!我是15物联网班的XXX,这是我的第3个QT程序。”,并调使其大小适中。注:设置label的属性:几何(geomet),字体(Font),换行(WordWrap)。(4)修改类的名称,默认为QDialog,改为HelloDialog。(5)新建main.cpp文件,内容如下图所示。(6)构建和运行,效果如下图所示。4、在命令行编译ui文件和程序(1)新建工程目录。在C:\QT目录中新建文件夹“helloworld3”,然后将上main的项目文件夹HelloWorld3X目录下的hellodialog.ui和main.cpp两个文件复制过来。(2)编译ui文件。从开始菜单—QT 4.8.5 Command Prompt,进入命令提示符,切换到c:\QT\helloworld3目录,使用uic编译工具,从ui文件生成头文件。uic –o ui-hellodialog.h hellod

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档