Qt实现最简单计算器

在这里插入图片描述
Qt实现最简单计算器

基本思想使用MCV思想

V->通过Ui部件写出
M->新建类
C->控制

Ui部件建立

首先我们新建工程,建立一个最常见的application->Qt Widgets Applicaiton,然后在ui里画框写图形
使用ui手画的,当然了也可以手敲代码

按钮控制等方面

建立完工程和ui文件后,我们构成MVC中的Control部分,控制部分其实就是实现点击实现功能的具体途径(但不是方法,方法是M,Model),大体思路分为:
1.点击按钮有相应,如点击1,面板区域出现1,连续点击数字,面板连续出现点击数字;
2.点击*/-/+/div等等,面板显示区域清除;
3.点击等号出现计算的结果;
4.点击C清除所有状态;

这里主要是信号与槽机制,实现的手段有connect或者直接点击button添加槽等方法

Model方法建立

以上实现了视图创立,控制部分实现,但缺了最核心的模型建立,即实现加减乘除的具体数学方法,这里建立几个函数
1.首先创建存取第一个数据,第二个数据的变量函数
2.创建设置加减乘除符号的函数
3.通过flag符号判断加减乘除,通过判断实现加减乘除功能

MVC整体构建

就是串在一起,在控制的.h头文件加入模型的.h文件,控制里引用模型M中的函数即可实现功能。

最后有问题可以联系我的微信529058299
邮箱zhangyin.29@163.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值