前言:由于之后接触到的东西要用到QT,装好QT之后决定先在上面写一个小程序——计算器。首先简单学习了一下QT基本操作,布局,信号槽。上网查找了一些QT的操作资料。能力不够,写出来了一个功能不全还花里胡哨的计算器(此处算是自我批评,认真的),看到后面你们就知道了。
一.创建工程:
打开Qt Creator,点击New Project创建工程,照着下面指示做就好了,比较简单。
填写名称和路径,然后下一步
可以自己修改类名
点击完成,然后点击完成,程序就创建好了。
二.界面设计
双击后缀为.ui的文件,进入设计界面
这是我设计的计算器界面,绿色部分是2个Label控件,用于显示。其他的都是QPushButton控件,可以点击,我修改了它们的名字,方便之后的操作。例如按钮0:名字改成button_0。当然不改也是可以的
到这里可以运行一下,可以看到还没有添加功能的界面
三.代码部分
右击项目,选择添加新文件,C++,C++Class。
然后类名就叫own。
这样可以方便区分代码的各个层面,也是我们应该养成的习惯。
own.h
#ifndef OWN_H
#define OWN_H
#include <Qstring>
#include <QtMath>
class own
{
public:
own();
void set_num1(double num); //获取这两个数
void set_num2(double num);
void set_sign(QString sign); //获取操作符
QString result(); //运算的结果
private:
double num1; //定义两个浮点数
double num2;
QString sign; //操作符
};
#endif // OWN_H
own.cpp
#include "own.h"
own::own() //构造函数
{
this->num1=0;
this->num2=0;
}
void own::set_num1(double num)
{
this->num1=num;
}
void own::set_num2(double num)
{
this->num2=num;
}
void own::set