본문 바로가기

PROGRAM/Qt with C++

Qt - PushButton

myWidget01.h 

-> slots: 부분을 추가

#pragma once

#include <QtWidgets/QDialog>
#include "ui_myWidget01.h"

class myWidget01 : public QDialog
{
    Q_OBJECT

public:
    myWidget01(QWidget *parent = Q_NULLPTR);

private:
    Ui::myWidget01Class ui;

public slots:
    void run_btn_1();
};

myWidget01.cpp

 

#include "myWidget01.h"

static int cnt = 0;
static int cnt2 = 0;

myWidget01::myWidget01(QWidget *parent)
    : QDialog(parent)
{
    ui.setupUi(this);
    connect(ui.btn_1, SIGNAL(clicked()), this, SLOT(run_btn_1()));
}

void myWidget01::run_btn_1() 
{
    cnt++;
    cnt2 += 2;
    ui.label->setNum(cnt);
    
    //ui.label->setText(QString::number(cnt));
    
    //ui.label->setText(QString("%1 %2").arg(cnt).arg(cnt2));
    
    //QString str;
    //str.sprintf("%d %d", cnt, cnt2);
    //ui.label->setText(str);
}

'PROGRAM > Qt with C++' 카테고리의 다른 글

Qt - Checkbox  (0) 2021.06.21
Qt - RadioButton  (0) 2021.06.21
Qt - VisualStudio 2019 한글깨짐  (0) 2021.06.21
Qt - SpinBox  (0) 2021.06.18
Qt - Combobox  (0) 2021.06.18