Qt_8 - 8BitsCoding/RobotMentor GitHub Wiki
모든 위젯작업을 코드상에서 하기는 힘들다.
designer를 이요해보자.


UI는 다음과 같은 방식으로 편집이 가능하다.
uic.exe를 통해서 .h파일로 뽑아낸다.
uic.exe의 경로는 보통 C:\Windows\System32\cmd.exe이고
& uic uiname.ui -o uiname.h위 명령어를 입력시 uiname.h파일로 뽑아내 준다.
// LoginWidget.h
#pragma once
#include <qwidget.h>
#include "ui_test.h"
class LoginWidget : public QWidget, public Ui::loginWidget
{
Q_OBJECT
public:
explicit LoginWidget(QWidget* parent = nullptr);
};// LoginWidget.cpp
#include <qwidget.h>
#include "LoginWidget.h"
LoginWidget::LoginWidget(QWidget* parent) : QWidget(parent)
{
setupUi(this);
}// main
#include <QtWidgets/qapplication.h>
#include "LoginWidget.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
LoginWidget* dialog = new LoginWidget;
dialog->show();
return app.exec();
}