Qt课题之科学计算器

Qt课题之科学计算器

ID:40567872

大小:289.35 KB

页数:36页

时间:2019-08-04

Qt课题之科学计算器_第1页
Qt课题之科学计算器_第2页
Qt课题之科学计算器_第3页
Qt课题之科学计算器_第4页
Qt课题之科学计算器_第5页
资源描述:

《Qt课题之科学计算器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、QT作业科学计算器QT课程作业设计题目:科学计算器QT作业科学计算器小组成员:陈启敬201113010409刘阳201113010405何亚洲201113010407王勇201113010404黄昭宇201113010421QT作业科学计算器一、功能设计要求:特别声明:本程序系QT5编译制作科学计算器两种计算器模式:一个普通模式,一个科学模式。参照windows7的“计算器”程序说明:在查看菜单下有两个菜单项:“标准型”、“科学型”。当用户选择标准型的时候,只有一个显示区,显示用户当前键入的数据或计算结果;当用户选

2、择科学型的时候,有两个显示区,其中最上面有个显示用户当前键入的数据或计算的结果,也就是标准型的显示区,它的下面(MC按钮的左边)有一个显示区用来显示当前用户临时保存在Memory中的数据。在编辑菜单下有“复制”和“粘贴”两个菜单项,其功能与windows的计算器一样。帮助菜单下有“关于计算器”菜单项,点击该菜单项时弹出一个对话框,显示版权信息(包含开发者名字、学号)。功能介绍:对于计算器我们都很熟悉,在平常的生活中也经常用到。本次设计的科学计算器不但可以计算普通的加减乘除运算,还可以对于三角函数,乘方,对数等一些运

3、算。二、详细的设计介绍1.界面设计界面设计我们是使用Qtcreator进行设计的,首先创建QMainWindow(parent).ui,这个界面为QWidget。然后在左侧的WidgetBox找相应的控件添加到QMainWindow(parent)里。然后添加相应的按钮,lineEdit控件作为算式显示窗口和结果显示窗口,pushButton作为相应数字和功能按钮等,并将它们的名称属性修改。相应的属性修改:QT作业科学计算器动作编辑器的设置:QT作业科学计算器信号槽设置:设计出的界面如下:标准型:科学型:QT作业科

4、学计算器实现版权信息:界面的相关代码:#ifndefMAINWINDOW_H#defineMAINWINDOW_H#includenamespaceUi{classMainWindow;}classMainWindow:publicQMainWindow{Q_OBJECTpublic:explicitMainWindow(QWidget*parent=0);QT作业科学计算器~MainWindow();privateslots://存储槽口voidon_btnMjian_clicked()

5、;voidon_btnMjia_clicked();voidon_btnMS_clicked();voidon_btnMR_clicked();voidon_btnMC_clicked();voidabout();voidcopy();voidpaste();//标准型和科学型槽口voidon_action_S_triggered();voidon_action_T_triggered();//0-9槽函数的定义voidon_btn1_clicked();voidon_btn2_clicked();voidon_b

6、tn3_clicked();voidon_btn4_clicked();voidon_btn5_clicked();voidon_btn6_clicked();voidon_btn7_clicked();voidon_btn8_clicked();voidon_btn9_clicked();voidon_btn0_clicked();voidon_btnPoint_clicked();//点voidadditiveOperatorClicked(QString);//加法器voidmultiplicativeOpe

7、ratorClicked(QString);//乘法器//voidkuohaoOperatorClicked(QString);//括号运算voidon_btnBackspace_clicked();//退格voidon_btnClear_clicked();//初始化voidon_btnPlus_clicked();//符号的改变voidon_btnCE_clicked();//清屏voidon_btnSqrt_clicked();//开方voidon_btnPercent_clicked();//百分号QT作业

8、科学计算器voidon_btn_1_x_clicked();//1/xvoidon_btnEql_clicked();//等于voidclickbtn1(QString);//数字voidclickbtn2(QString);//一元操作运算voidon_btnAdd_clicked();//加voidon_btnSubtract_clicked();//减

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

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

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