实训一Word格式文档下载.docx

上传人:b****6 文档编号:18269896 上传时间:2022-12-14 格式:DOCX 页数:16 大小:1.81MB
下载 相关 举报
实训一Word格式文档下载.docx_第1页
第1页 / 共16页
实训一Word格式文档下载.docx_第2页
第2页 / 共16页
实训一Word格式文档下载.docx_第3页
第3页 / 共16页
实训一Word格式文档下载.docx_第4页
第4页 / 共16页
实训一Word格式文档下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

实训一Word格式文档下载.docx

《实训一Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《实训一Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。

实训一Word格式文档下载.docx

15号楼507

指导教师

组号

同组学生信息(请填写在下方)

一、实训目的:

1、了解在Windows、Linux环境下安装Qt的基本步骤;

2、学习QT程序的结构;

3、学习QT程序的编译方法。

二、设备和仪器:

装有Linux和Windows操作系统的PC机一台

三、实训内容:

1、安装与建立Qt桌面运行环境,要求在WindowsXP中,利用VC6.0环境,安装QT的运行环境;

查找资料自主完成在Linux环境下的安装,写出安装步骤。

1、先在自己的机器上安装vc6.0该软件,有了这个编译环境然后再安装qt

2、然后下载或者找到qt-win-noncommercial-msvc-3.2.1.exe这个安装包。

3、然后就是点击qt-win-noncommercial-msvc-3.2.1.exe来安装,一步一步的,其中要选择vc6.0的安装路径的。

最好就是默认安装路径。

4、安装完了就是进入vc6.0,打开后,选择Tools下的Customize下的Add-insandMacroFiles,然后把QMsDevDeveloperStudio-Add-In勾选上。

这样就会有一个工具条出现,然后就可以使用qt了。

5、还要对工作的变量进行设置:

  1>

添加Qt的环境变量:

  变量名:

QMAKESPEC

  变量值:

win32-msvc

  注意,win32-msvc为Qt安装目录下mkspecs目录中的一个同名目录

QTDIR

c:

\Qt\3.2.1NonCommercial

  注意,指向你的机器中Qt的安装目录

path

变量值

\Qt\3.2.1NonCommercial\bin;

\Qt\3.2.1NonCommercial\lib;

\Qt\3.2.1NonCommercial\include

  注意,将此变量值追加到path变量的值中,即指向Qt的安装目录及其下的Bin和Lib目录。

  2>

msvc编译器的环境变量

  通常安装好VC++6.0后,环境变量就已经配置好。

如果它的环境变量丢失,可以到VC的安装目录的Bin目录中,

  执行VCVARS32.BAT批处理文件即可恢复。

  最后说明一点,在WindowsXP中,环境就是分为用户变量与系统变量两部分,

  通常放在配置环境变量时,修改用户变量部分的环境变量即可生效,建议注册并重新登录为妥。

6、对一个文件怎么进行编译等工作:

我们在D盘根目录下创建一个文件夹test

从命令行窗口进入D:

\test目录下。

  3>

创建一个和平台无关的项目文件test.pro,请输入:

  qmake-project

  4>

根据项目文件test.pro创建一个平台特定的Makefile,请输入:

  qmaketest.pro

  5>

我们使用VC++来编辑源代码,所以再创建一个VC++的项目文件,请输入

  qmake-tpvctest.pro

6>

启动VC++集成开发环境,用QT工具栏上的打开工程按钮打开test.pro,然后在用VC打开test.dsp,然后编写源代码。

在VC++环境下运行,需要在tools/options/directories中的includefiles、libraryfiles、executablefiles分别添加对应的qt路径

 

2、在完成书本第一部分“入门”中的三个例题hello、quit、age的基础上,要求设计并实现:

(1)编写程序qt_ch101,实现程序界面如下:

单击“Click”按钮,退出程序运行(其中helloqt为1号蓝色字)。

(2)编写程序qt_ch102,实现程序界面如下:

创建一个自己的窗口部件MyWidget,控制这个窗口部件的最小大小和最大大小分别为setMinimumSize(200,120)和setMaximumSize(200,120)。

3)编写程序qt_ch103,实现程序界面如下:

初始值为0,左右点击slider控件,lcdnumber控件的值将随之而改变并显示数值。

请补齐程序,并作注释,关键语句有:

#include<

qapplication.h>

qpushbutton.h>

qslider.h>

qlcdnumber.h>

qfont.h>

qvbox.h>

classMyWidget:

publicQVBox

{

public:

MyWidget(QWidget*parent,constchar*name);

};

MyWidget:

:

MyWidget(QWidget*parent,constchar*name)

:

QVBox(parent,name)

QLCDNumber*lcd=newQLCDNumber(2,this,"

lcd"

);

QSlider*slider=newQSlider(Horizontal,this,"

slider"

slider->

setRange(0,99);

setValue(0);

connect(slider,SIGNAL(valueChanged(int)),lcd,SLOT(display(int)));

}

intmain(intargc,char**argv)

Qapplicationa(argc,argv);

MyWidgetw;

a.setMainWidget(&

w);

w.show();

returnapp.exec();

(4)编写程序qt_ch104,要求实现中文的显示。

qapplication.h>

qvbox.h>

qlabel.h>

qtextcodec.h>

qpushbutton.h>

qlayout.h>

intmain(intargc,char*argv[])

QApplicationapp(argc,argv);

//设置QObject的成员函数tr()的编码为简体中文

QTextCodec:

setCodecForTr(QTextCodec:

codecForName("

gb18030"

));

QFontfont("

Times"

12,QFont:

Normal);

app.setFont(font);

QVBox*vbox=newQVBox(0);

vbox->

setCaption(QObject:

tr("

中文"

setMargin(10);

setSpacing(10);

QLabellabel(vbox);

label.setText(QObject:

同一个世界,同一个梦想!

"

QPushButton*btn=newQPushButton(QObject:

关闭"

),vbox);

QVBoxLayout*layout=newQVBoxLayout;

layout->

addWidget(&

label);

addWidget(btn);

QObject:

connect(btn,SIGNAL(clicked()),vbox,SLOT(close()));

app.setMainWidget(vbox);

show();

returnapp.exec();

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

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1