태그 보관물: QT

[HTS개발] QT Creator_Hello World!(2)

안녕하세요! DevlyJ입니다.

지난번 QT Creator에 대한 설치를 완료했고
오늘은 프로그램의 기초! Hello World를 출력해보도록 하겠습니다.


 

Hello World 출력!

먼저 지난번 설치했던 QT Creator를 실행합니다.

그리고 [File > New File or Project…]를 선택하여 새로운 프로젝트를 생성합니다.

저희는 Widget을 만들어 테스트를 해볼 것이므로,
[Qt Widgets Applications] 선택!

프로젝트 명칭과 경로설정을 해주고 Next..

qmake선택 후 Next

(qmake는 QT 프레임워크에서 빌드하기 위해 제공하는 빌드 툴입니다.)

프로그램에 한국어를 사용하므로, [Korean]을 찾아 설정을 해줍니다.

마지막 Finish까지 누르면 드디어 프로젝트가 생성되었습니다.

main.cpp 파일과 widget.cpp, Forms 등 다양한 파일을 Qt Creator가 자동으로 생성해주었습니다.
이제 해당 기초 소스를 기반으로 프로그램을 제작할 준비가 되었습니다.

그 전에, 현재 프로그램을 실행시키면 어떻게 될지 한번 알아보겠습니다.

프로젝트 우클릭 > Run 을 통해 실행을 합니다.
그럼 우측과 같이 빈 화면이 나오게 되면 성공입니다.

아직은 어떠한 작업도 하지 않아 프로그램이 많이 없어보이는데요..
“Hello World!” 라벨을 넣어보도록 하겠습니다.

Forms 폴더의 widget.ui 파일을 더블클릭 해보면 새로운 화면이 열리는데요.

Label을 찾아 Drag&Drop을 통해 화면에 올려주고 또 더블클릭하여 텍스트를 변경해줍니다.

그 후 다시 프로젝트 실행을 해보면 Hello World! 가 잘 보이네요!

그런데 모양이 영 이상하죠…
다시 widget.ui를 더블클릭하고 마우스로 위치 조정을 한 뒤 실행해보겠습니다.

아직 별거는 아니지만 조금 전 보다는 훨씬 나아졌습니다.

자, 오늘은 Hello World! 까지 띄워보았고,
다음부터는 Qt Creator에 대해서 더 연구해서 본격적으로 증권사 HTS를 개발해보도록 하겠습니다.

감사합니다.

[HTS개발] QT Creator 설치(1)

안녕하세요. DevlyJ입니다.

오늘부터 QT를 이용해서 증권사 HTS 프로그램 개발을 시작해보도록 하겠습니다.

오늘은 QT에 대해서, QT Creator를 설치해보도록 하겠습니다.


QT란?

QT는 C++ 언어를 이용하여 GUI 어플리케이션을 작성 할 수 있는 크로스플랫폼 프레임워크입니다.
QT를 이용하여 GUI 제작을 보다 편리하게 할 수 있고,
하나의 코드로 다양한 OS에서 작동되는 프로그램을 만들 수 있습니다.

QT를 이용하면 제공하는 IDE(QT Creator)를 통해 보다 쉽게 개발할 수 있습니다.
QT Creator에 기본 탑재된 QT Designer를 이용하여 Drag&Drop 을 통해 GUI를 개발 할 수 있고, 세부적인 기능은 C++코드를 통해 개발합니다.

C++로 개발하면 MFC나 Win32를 이용하여 보통 개발한다고 합니다.
그런데 QT는 위의 두 개의 프로그램 보다 우리나라에서 자료나 사용량이 많지 않고 MFC, Win32가 더 Low 레벨에서 실행되기 때문에 속도가 QT보다 빠르다고 합니다.
하지만 QT로 개발하는게 더 쉽고 많은 기능을 사용자에게 제공하여 QT를 선택하게 되었습니다.


 

QT Creator 개발환경 설치

먼저 아래 URL에 접속하여 QT Creator를 설치해야합니다.

https://download.qt.io/archive/qt

저는 5.14.2 버전으로 설치하였습니다.
더 상위의 버전으로 설치해보려 했지만, 오픈되어 있는 버전은 5.14.2가 가장 최신의 버전으로 오픈되어 있었습니다.

exe파일을 설치 후에 실행시킨 후 Next를 통해 설치해주세요.

QT 계정을 만들어야 하는데, Sign-up란의 이메일 주소와 비밀번호 입력 후 Next를 클릭하고, 입력했던 이메일 주소에 메일을 통해 인증을 하면 다음으로 넘어갈 수 있습니다.

이후 설치할 위치에 경로 설정을 해주고
MinGW 7.3.0 64-bit, QT Charts, Qt Creator 4.11.1 CDB Debugger를 선택 하였습니다.

자, 마지막으로 Finish까지 마쳤으면 아래와 같이 QT Creator 설치 완료입니다!

QT Creator를 설치를 완료하였고 다음번에는 첫 번째 단추인 Hello World 를 출력해보도록 하겠습니다.

오늘도 읽어주셔서 감사합니다.