qt课程设计实验报告

qt课程设计实验报告

ID:41529549

大小:103.70 KB

页数:11页

时间:2019-08-27

qt课程设计实验报告_第1页
qt课程设计实验报告_第2页
qt课程设计实验报告_第3页
qt课程设计实验报告_第4页
qt课程设计实验报告_第5页
资源描述:

《qt课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序设计课程设计实验报告(qt实验报告)信息科学与技术学院软件三班高文博2010050703092011年5月实验1:计算当初存入本金的钱数。(12题)1.实验目的、要求目的:1)熟悉qt中的常用属性;2)熟悉vboxhbox模型及怎样根据需求设计控件,边框等;3)熟悉各个槽函数的使用,准确的将C++语言转换成qt语言,将控件功能与函数结合起來。要求:1)掌握对控件的文本色,背景色等常用屈性的设置。2)掌握对控件、边框尺寸与结构的设置3)掌握对函数的设置2.实验设备笔记本电脑,已安装Qt开发环境。3.实验内容、步骤•先

2、在vc++上进行编译。•应用qt3・38进行编译,运行。实验步骤:1)根据题目需求在草纸上画岀结构图;2)根据草图用代码设计整体框架和控件;3)在qt上运行;4)运行成功后根据功能添加函数;5)在头文件中添加头文件。6)将添加的功能函数与功能控件相连;7)分别对每个函数进行测试;8)将整个程序在qt运行调试;9)运行通过后给每个函数写注释;实验代码如下所示A(1)主框架结构代码#include,zgwbsave.h〃GwbSave::GwbSave(QWidget^parent,constchar*name):QWid

3、get.(parent,name)//??vBox^newQVBoxLayout(this);vBox->setMargin(5);vBox->setSpacing(5);label=newQLabel(''Pleaseinputthe1订v:",this,"label");vBox->addWidget(label);//??hBox=newQHBoxLayout(this);hBox->setMargin(5);hBox->setSpacing(5);vBox->addLayout(hBox);1el=newQLi

4、neEdit(this,"lei");hBox-〉addWidget(lei);//?,??hBox2二newQHBoxLayout(this);hBox2->setMargin(5);hBox2-〉setSpacing(5);vBox->addLayout(hBox2);leResult=newQLineEdit(this,"lcRcsult");leResult->setReadOnly(true);1eResult->setPaletteBackgroundColor(Qt::gray);hBox->addWid

5、get(leResult);//a???????grid=newQGridLayout(this,1,5,5,10);vBox->addLayout(grid);btnResult=newQPushButton("Result",this,〃btnResult〃);grid->addWidget(btnResult,0,2);btnClean=ncwQPushButton("Clean",this,〃btnClean");grid~>addWidget(btnClean,0,3);btnExit=newQPushBut

6、ton("Exit",this,"btnExit");grid->addWidget(btnExit,0,4);connect(btnExit,SIGNAL(clickedO),this,SLOT(close()));//???connect(btnClean,SIGNAL(clicked()),this,SLOT(slotCleanO));//?connect(btnResult,SIGNAL(clicked()),this,SLOT(slotExit()));//(2)主窗体结构视图■szdf□回区IB(1)添加函

7、数后的全部代码a头文件//#ifndefGWBSAVEJI#defineGWBSAVE_H#include#include#include#include〈qpushbutton.h>#include#include//classGwbSave:publicQWidget{QOBJECTpublic:GwbSave(QWidget*parent=O,constchar*name=O);//构造函数。int

8、i;//doublet;//doublen;//publicslots:voidslotExit();voidslotClean();private:QVBoxLayout*vBox;//多级嵌套布局时,使用Layout更好QHBoxLayout*hBox;//布局算式有关的控件QHBoxLayout*hBox2;QGridLay

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。