Qt实现最简单计算器
基本思想使用MCV思想
V->通过Ui部件写出
M->新建类
C->控制
Ui部件建立
首先我们新建工程,建立一个最常见的application->Qt Widgets Applicaiton,然后在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