본문 바로가기

PROGRAM/Qt with C++

(6)
Qt - Checkbox .h #pragma once #include #include "ui_QtWidgetsApp.h" #include class QtWidgetsApp_1 : public QDialog { Q_OBJECT public: QtWidgetsApp_1(QWidget *parent = Q_NULLPTR); private: Ui::QtWidgetsApp_1Class ui; public slots: void on_btn_run(); // 버튼을 눌렀을 때 연결하는 함수 void on_radio_run(); void on_checkbox_run(); }; .cpp #include "QtWidgetsApp.h" #include static int cnt = 0; QtWidgetsApp_1::QtWidgetsApp_1(QWi..
Qt - RadioButton .h #pragma once #include #include "ui_QtWidgetsApp.h" #include class QtWidgetsApp_1 : public QDialog { Q_OBJECT public: QtWidgetsApp_1(QWidget *parent = Q_NULLPTR); private: Ui::QtWidgetsApp_1Class ui; public slots: void on_btn_run(); // 버튼을 눌렀을 때 연결하는 함수 void on_radio_run(); }; 라디오 버튼을 눌렀을 때 동작하는 함수와 연결 .cpp #include "QtWidgetsApp.h" #include static int cnt = 0; QtWidgetsApp_1::QtWidgetsApp_1(Q..
Qt - VisualStudio 2019 한글깨짐 예제 코드 하나 추가 (SpinBox 예제) QString str; str.append(QString::fromLocal8Bit("당신의 나이는 ")); //str.append(" \n"); str.append(QString("%1").arg(ui.spinBox->cleanText())); str.append(QString::fromLocal8Bit("살 입니다.")); ui.label->setText(str); https://flower0.tistory.com/221 Qt 한글깨짐 수정방법 | Utf8 unicode 인코딩 | 예제 코드 결과 전 : 한글 깨짐 결과 후 : 한글 깨짐 해결 해결방법 QString::fromLocal8bit(str) 해결 전 코드 str.append(QString("채널 ..
Qt - SpinBox keyboard +/- 는 1씩 증가 PgUp / PgDn 은 10씩 증가 .h #pragma once #include #include "ui_QtWidgetsApp.h" #include class QtWidgetsApp_1 : public QDialog { Q_OBJECT public: QtWidgetsApp_1(QWidget *parent = Q_NULLPTR); private: Ui::QtWidgetsApp_1Class ui; public slots: void btn_run_clicked(); }; - spinbox값을 label에 표시하기 위한 명령어 ui.lbl_age->setText(ui.spinbox_age->cleanText()); .cpp #include "QtWidgetsApp.h" Q..
Qt - Combobox Form files .h class QtWidgetsApp_1 : public QDialog { Q_OBJECT public: QtWidgetsApp_1(QWidget *parent = Q_NULLPTR); private: Ui::QtWidgetsApp_1Class ui; public slots: void btn_run_clicked(); }; .cpp #include "QtWidgetsApp.h" static int cnt = 0; QtWidgetsApp_1::QtWidgetsApp_1(QWidget *parent) : QDialog(parent) { ui.setupUi(this); connect(ui.btn_run, SIGNAL(clicked()), this, SLOT(btn_run_clicked()..
Qt - PushButton myWidget01.h -> slots: 부분을 추가 #pragma once #include #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);..