使用QT进行程序开发快速指导Word格式文档下载.docx

上传人:b****4 文档编号:8203064 上传时间:2023-05-10 格式:DOCX 页数:10 大小:261.14KB
下载 相关 举报
使用QT进行程序开发快速指导Word格式文档下载.docx_第1页
第1页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第2页
第2页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第3页
第3页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第4页
第4页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第5页
第5页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第6页
第6页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第7页
第7页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第8页
第8页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第9页
第9页 / 共10页
使用QT进行程序开发快速指导Word格式文档下载.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

使用QT进行程序开发快速指导Word格式文档下载.docx

《使用QT进行程序开发快速指导Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《使用QT进行程序开发快速指导Word格式文档下载.docx(10页珍藏版)》请在冰点文库上搜索。

使用QT进行程序开发快速指导Word格式文档下载.docx

2较早版本Qt开发步骤4

2.1.首先检查系统是否已安装qt4

2.2.工程建立及编译转换4

3QT4.0结合VS2010开发指导。

9

3.1安装9

3.2建立一个QtApplication10

1概述

本文介绍QT开发步骤,为qt入门提供简单的指导。

第二章节主要介绍qt4.0以前版本

的开发过程。

第三章节介绍qt4.0与vs2010结合开发。

2较早版本Qt开发步骤

本步骤适合qt4.0以前的版本,但也可作为以后版本的参考,本部分参考别人文档,实践整理而来。

2.1.首先检查系统是否已安装qt

[root@localhostroot]#rpm-qqt如果出现qt-3.3.2-2

2.2.工程建立及编译转换

1.打开qtdesinger(编程->

QtDesigner)

2.新建一窗口(选择Widget),如图1.png

3.添加一pushbutton

4.在按钮上单击右键,选择Connections...

5.单击New,添加signal.如图2.png

6.选择EditSlots...,编辑新的slots.如图3.png

7.单击NewFunction,在输入栏中输入新的slot函数名,openbtn().如图4.png

8.单击ok,在刚才的窗口中选择刚才创建的新slot.如图5.png

9.保存工程.按ctrl-s,输入文件名test.ui

10.进入终端窗口,进入保存test.ui的目录

11.使用进行文件转换.

[root@localhostexample]#uictest.ui-otest.h

[root@localhostexample]#uic-impltest.htest.ui-otest.cpp

12.使用编辑器建立主文件main.cpp

#include<

qapplication.h>

#include"

test.h"

intmain(intargc,char**argv)

{

QApplicationa(argc,argv);

Form1w;

w.show();

a.connect(&

a,SIGNAL(lastWindowClosed()),&

a,SLOT(quit()));

returna.exec();

}

13.使用qmake建立工程和make文件

[root@localhostexample]#qmake-project

[root@localhostexample]#qmake-makefile

14.打开窗口文件test.cpp,看到如下内容

/****************************************************************************

**Formimplementationgeneratedfromreadinguifile'

test.ui'

**

**Created:

三11月719:

55:

212007

**by:

TheUserInterfaceCompiler($Id:

qt/main.cpp3.3.2editedNov2413:

47$)

**WARNING!

Allchangesmadeinthisfilewillbelost!

****************************************************************************/

qvariant.h>

qpushbutton.h>

qlayout.h>

qtooltip.h>

qwhatsthis.h>

/*

*ConstructsaForm1asachildof'

parent'

withthe

*name'

name'

andwidgetflagssetto'

f'

.

*/

Form1:

:

Form1(QWidget*parent,constchar*name,WFlagsfl)

:

QWidget(parent,name,fl)

if(!

name)

setName("

Form1"

);

pushButton1=newQPushButton(this,"

pushButton1"

pushButton1->

setGeometry(QRect(120,100,291,51));

languageChange();

resize(QSize(600,480).expandedTo(minimumSizeHint()));

clearWState(WState_Polished);

//signalsandslotsconnections

connect(pushButton1,SIGNAL(clicked()),this,SLOT(openbtn()));

*Destroystheobjectandfreesanyallocatedresources

~Form1()

//noneedtodeletechildwidgets,Qtdoesitallforus

*Setsthestringsofthesubwidgetsusingthecurrent

*language.

voidForm1:

languageChange()

setCaption(tr("

));

setText(tr("

openbtn()

qWarning("

openbtn():

Notimplementedyet"

把最后一个函数(我们刚才建立的函数openbtn())中的内容做个修改:

QMessageBox:

information(this,"

hello"

"

helloworld!

"

QMessageBox:

Yes);

别忘了添加头文件

QMessageBox.h"

保存关闭.

15.编译

qmake

nmake

16.转到vc环境下编译

qmake–tvcapp

3.1安装

1、安装VS2010。

2、安装QT4.0。

3、设置环境变量:

PATH=%QTDIR%\bin

QTDIR=D:

\Qt\Qt4

QMAKESPEC=win32-msvc2010

4、安装qt-vs-addin-1.1.11-opensource.exe。

该工具使qt集成于vs2010开发环境。

5、在vs2010环境下,通过菜单“QT—QTOptions”设置QTVersions。

通过上面的安装设置,就可以在VS2010下开发基于Qt的项目了。

3.2建立一个QtApplication

1、选择“file--New”打开“NewProject”对话框。

2、选择qt4project下的qtapplication,在下面输入目录和工程名字“QtApplica”,点OK。

3、在出现的向导对话框中直接点finish即可建立一个简单的QT工程。

如下图:

图1应用解决方案浏览图

4、双击qtapplica.ui,进入qt界面编辑器。

5、在qt的界面上放置按钮“pushbutton”,并设置objectname为“btn_open”。

6、在图1的“qtapplica.ui”点右键,编译,生成“ui_qtapplica.h”文件。

7、在图1的“qtapplica.h”点右键,编译,生成“moc_qtapplica.cpp”文件。

8、对项目进行编译,生成“qrc_qtapplica.cpp”文件。

此时解决方案如下图:

9、对话框对应的类“QtApplica”中屏蔽掉,同时增加继承类Ui_QtApplicaClass

这样做的原因:

使用对话框中对象(Btn_open),可以直接使用。

如果不这样,需要前面加命名空间,通过ui.Btn_open。

修改前后对比:

上面修改前,下面修改后

10,在对话框响应类中增加qt界面按钮响应函数声明及实现。

声明见上图的drawtag,实现在“qtapplica.cpp”中,如下:

11、关联qt按钮和函数实现。

在QtApplica的构造函数中实现:

通过上面操作,QT接入vs2010的工程已经成功建立,运行程序效果如下:

12、

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2