下载此文档

程序设计课程设计实验报告(qt实验报告).docx


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
程序设计课程设计实验报告(qt实验报告).docx程序设计课程设计实验报告(qt实验报告)信息科学与技术学院2011年5月实验1:计算当初存入本金的钱数。(12题)实验目的、要求目的:1) 熟悉qt屮的常用属性;2) 熟悉vboxhbox模型及怎样根据需求设计控件,边框等;3) 熟悉各个槽函数的使用,准确的将C++语言转换成qt语言,将控件功能与函数结合起来。要求:1) 掌握对控件的文本色,背景色等常用属性的设置。2) 掌握对控件、边框尺寸与结构的设置3) 掌握对函数的设置实验设备笔记本电脑,已安装Qt开发环境。实验内容、步骤•先在vc++上进行编译。•,运行。实验步骤:1) 根据题H需求在草纸上画岀结构图;2) 根据草图用代码设计整体框架和控件;3) 在qt上运行;4) 运行成功后根据功能添加函数;5) 在头文件屮添加头文件。6) 将添加的功能函数与功能控件相连;7) 分别对每个函数进行测试;8) 将整个程序在qt运行调试;9) 运行通过后给每个函数写注释;实验代码如下所示A(1)主框架结构代码#include/〃GwbSave::GwbSave(QWidget*parenl,constchar*namc):QWidget(parent,namc)//??vBox^newQVBoxLayout(this);vBox->setMargin(5);vBox->setSpacing(5);label二newQLabel(,ZPleaseinputthe1订v:",this,"label");vBox->addWidget(label);//??hBox=newQHBoxLayout(this);hBox->setMargin(5);hBox->setSpacing⑸;vBox->addLayout(hBox);lel=newQLineEdit(this,"lei");hBox->addWidget(lei);//?,??hBox2=newQHBoxLayout(this);HBox2->setMargin(5);hBox2->setSpacing(5);vBox->addLayout(hBox2);leResult=nowQLineEdit(this,"loRcsult");1eResuIt-〉setReadOnly(true);leResiilt-〉setPaletteBackgroundColor(Qt::gray);hBox->addWidget(leResult);//a???????grid二newQCiridLayout(this,1,5,5,10);vBox->addLayout(grid);btnResult=newQPushButton("Result",this,"btnResult");grid->addWidget(btnResult,0,2);blnClean二nowQPushButton("Clean",this,"btnClean");grid~>addWidget(btnClean,0,3);btnExit二newQPushButton("Exit",this,"btnExit");grid->addWidget(btnExit,0,4);connect(btnExit,SIGNAL(clicked()),this,SLOT(close())); //???connect(btnClean,SIGNAL(clicked()),this,SLOT(slotClean()));//?connect(btnResult,SIGNAL(clicked()),this,SLOT(slotExit()));//}(2)主窗体结构视图B(1)添加函数后的全部代码且头文件//#ifndefGWBSAVE」#defineGWBSAVE」#include<qwidget・h>#include<>#include<>#include<>#include<>#include<>//classGwbSave:publicQWidget{Q_OBJECTpublic:GwbSave(QWidget*parent=O,constchar*name=O);//构造函数。inti;//doublet;//doublen;//publicslots:voidslotExit0;voidslotClean();private:QVBoxLayout*vBox; //多级嵌套布局时,使用Layout更好QIIBoxLayout*hBox; //布局算式有关的控件QIIBoxLayout.*hBox2;QGridLayout^grid;//布

程序设计课程设计实验报告(qt实验报告) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小133 KB
  • 时间2020-08-10