<title>QT</title>

헤더의 이름이나 경로는 QT버젼마다 달라지는듯.

메인함수

최초의 메인 함수

main()함수에서 QApplication 선언하고 사용한다.

// qt6 헤더
#include <QApplication>
#include <QSurfaceFormat>
 
int main(int argc, char* argv[])
{
  QApplication app(argc, argv);
  //
  // 윈도우나 위젯 실행
  //
  return app.exec();
}

위젯 추가

헤더와 cpp 파일이 필요하다. 귀찮으면 헤더에.

mainwidget.h
#pragma once
#include <QWidget>
 
class MainWidget : public QWidget {
  Q_OBJECT;
public:
  explicit MainWidget(QWidget *parent = nullptr)
  { }
// 시그널이 뭔지는 모름
signals:
};

main()함수에 위젯 추가

main.cpp
#include <QApplication>
#include <QSurfaceFormat>
#include "mainwidget.h"
 
int main(int argc, char* argv[])
{
  QApplication app(argc, argv);
 
  MainWidget _main;
  _main.show();
 
  return app.exec();
}