前几天老师简单的讲解了下QT的信号与槽,并且实现了一个简单的计算机加法,如下图:
我根据对老师所讲类容的理解以及一些资料的查找自己做了一个简单的计算器。
1 首先上个界面,页面布局用Grid Layout。
2 建立各种槽,代码如下:
mainwindow.h文件代码:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_btAC_clicked();
void on_btADdd_clicked();
void on_bt0_clicked();
void on_bt1_clicked();
void on_bt2_clicked();
void on_bt3_clicked();
void on_bt4_clicked();
void on_bt5_clicked();
void on_bt6_clicked();
void on_bt7_clicked();
void on_bt8_clicked();
void on_bt9_clicked();
void on_btJian_clicked();
void on_btCheng_clicked();
void on_btChu_clicked();
void on_btValue_clicked();
public:
void display();
private: