ui设计页面,最上面显示图片部分用的是label,中间文本框用的是lineedit,下方按键选用的是pushbutton。
注意在编程前一定要改变对象名称(右击每个对象可见)比如头文件中有 void on_sevpushButton_clicked();这样的函数声明,
其中 sevpushButton 便是7的对象名称,每个人设置的对象名称可能不同,所以如果照搬别人的程序一定会出错。(一定要反复检
查ui版面每个对象名称是否与程序中的相对应)。
结果演示
头文件
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QStack>
#include <QChar>
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = 0);
~Widget();
int Priority(char ch); //函数声明
private slots:
void on_onepushButton_clicked();
void on_twopushButton_clicked();
void on_threepushButton_clicked();
void on_fourpushButton_clicked();
void on_fivepushButton_clicked();
void on_sixpushButton_clicked();
void on_sevpushButton_clicked();
void on_egipushButton_clicked();
void on_ninepushButton_clicked();
void on_zeropushButton_clicked();
void on_chupushButton_clicked();
void on_chengpushButton_clicked();
void on_jianpushButton_clicked();
void on_jiapushButton_clicked();
void on_zuopushButt