#include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); buttonArray[0] = (ui->pushButton); buttonArray[1] = (ui->pushButton_2); buttonArray[2] = (ui->pushButton_3); } MainWindow::~MainWindow() { delete ui; } void MainWindow::buttonClicked() { QPushButton* pb = (QPushButton *) sender(); ui->label->setText(pb->text()); int pos = -1; for (int i = 0; i < 3 ; ++i) { if (pb == buttonArray[i]) pos = i; } QString number; number.setNum(pos); ui->label_2->setText(number); }