It won't hurt to try

[C++/윈도우프로그래밍응용]28. Qt의 기본 프로그래밍 본문

C++/윈도우프로그래밍응용

[C++/윈도우프로그래밍응용]28. Qt의 기본 프로그래밍

yongki.doki 2021. 11. 13. 17:57

프로젝트 생성

Qt의 애플리케이션들은 프로젝트 파일(.pro)로 관리

빌드 시 qmake 유틸리티 이용 가능

  • 터미널에서 vi를 이용해서 소스코드를 생성한 후 qmake를 이용해서 프로젝트 파일 생성 후 makefile 생성해서 빌드
# 프로젝트 생성
$ qmake - project
# makefile 생성
$ qmake [- makefile]
# 빌드 및 실행파일 생성
$ make

Qt Creator의 프로젝트 생성

마법사를 이용해서 프로젝트 생성

  • Application > Qt Widgets Application

Hello Qt! 프로그래밍

main.cpp의 내용을 변경

리치(Rich) 텍스트

  • QLabel 위젯에 HTML 태그를 이용해 서식 지정

C언어에서 한줄의 문장을 2줄로 나눠 쓸 때 마지막에 슬래쉬('\') 사용

문자열을 두 줄로 나눠 쓸 때는 큰 따움표("")로 나눠 쓰고 중간에 콤마(',')를 사용하지 않음

 

실습

Qt 위젯 어플리케이션 

#include "widget.h"

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    //Widget w;
    //w.show();
    QLabel *label = new QLabel("<font color=blue>Hello <i>Qt!</i></font>",0);
    label->show();
    return a.exec();
}

300x250
300x250
Comments