no image
QT - 기본 코드 살펴보기
들어가기 앞서프로젝트를 Widget 형태로 생성했으면 아래와 같은 형태로 나오게 된다.이는 기본 QT 응용프로그램을 구성하는 파일로 이 파일에 대해 살펴보겠다. mainwindow.hMainWindow 클래스의 헤더파일이다. 이 파일은 MainWindow 파일을 정의한다.// 헤더 파일의 중복 포함을 방지하기 위해 전처리기 지시문을 사용한다.// 헤더 파일의 내용을 한 번만 포함하도록 보장한다.#ifndef MAINWINDOW_H#define MAINWINDOW_H// QMainWindow 클래스의 헤더 파일을 포함한다.#include // QT 네임스페이스를 QT_BEGIN_NAMESPACE로 열고 QT_END_NAMESPACE로 닫는다.QT_BEGIN_NAMESPACEnamespace Ui { cla..
2024.07.05
QT - 프로그래밍의 시작
QT란?QT는 애플리케이션 프레임워크로써 리눅스, MS윈도우, 맥 OS X, 안드로이드, IOS, 블랙베리, 심비안, 타이젠, 욜라 등 모바일 서비스나 임베디드 리눅스, Windows CE같은 임베디드 영역까지 지원하는 크로스플랫폼 프레임워크이다. QT는 GUI프로그램을 쉽게 제작할 수 있도록 풍부한 위젯들과 화려한 인터페이스를 지원C++ 기반이기 때문에 C기반인 GTX+나 다른 툴킷들 보다 사용이 쉽고, 완전 객체지향을 지원하므로 프로그램의 확장이 쉽고 컴포넌트 프로그래밍이 가능하다. GUI를 보다 쉽게 만들 수 있도록 QML 언어를 제공한다. 오픈소스로 관리되는 다른 리눅스용 툴킷들은 문제 발생 시 해결할 주체가 없는 문제가 있지만, Qt는 The Qt Company에 의해 관리되므로 개발 도구나 문..
2024.07.05