QT/VS based QT 3

Qt Signal/Slot 을 이용한 이벤트 호출

본 포스팅은 프로젝트 QILT를 진행하며 알게 된 소소한 팁을 기록하기 위한 포스팅입니다. Qt Signal/Slot - Qt에서 제공하는 오브젝트간의 통신 시스템을 의미 - 한 문장으로 표현하면 " A 오브젝트에서 Signal이 발생하면 B 오브젝트의 Slot을 호출하여라 " 이다. - 글쓴이는 Qt 개발의 짬(?)이 부족하여 상세한 내용을 제외하고 Qt에서 제공하는 Qt Designer를 이용하여 사용하는 방법과 개발자가 커스텀하여 사용하는 두 방법에 대해 설명할 것이다 - 초심자가 보기 쉽게 설명은 스크린샷으로 진행, 사용된 코드는 맨 하단에 git gist로 제공할 것이다. 프로젝트 생성 - 본 작성글은 Qt Widget 프로젝트를 이용해 진행된다 - Signal/Slot을 사용하기 위해서는 Si..

QT/VS based QT 2020.08.02

OpenCV 이미지를 QT로 출력하기 ( C++)

본 포스팅은 프로젝트 QILT를 진행하며 알게 된 소소한 팁을 기록하기 위한 포스팅입니다. - Visual Studio 환경에서 QT와 OpenCV를 이용하여 비디오 스트리밍을 하는 방법에 대해 포스팅하고자 한다. - 진행 흐름은 QT Designer를 이용하여 ui component를 생성한 뒤 main class에서 opencv를 통해 비디오 파일을 받아와 QT ui에 전달하는 방식이다. - 프로젝트 전체 코드는 맨 아래에 첨부하였다. - 아래는 VS에서 QT Designer를 실행한 뒤 ui를 배치하고, VS에서 해당 ui를 호출하는 과정이다 - 3 사진과 같이 display widget인 label을 배치하고 나면 객체 탐색기에 label이 생성된 것을 확인할 수 있다 - Label에 대한 속성을..

QT/VS based QT 2020.07.23

Visual Studio 2019 QT 환경설정

본 포스팅은 프로젝트 QILT를 진행하며 알게 된 소소한 팁을 기록하기 위한 포스팅입니다. Visual Studio QT 환경설정 - 이전 현업에서 QT를 사용할 당시 linux 환경에서만 사용하다보니 window에서 설정하는 방법이 여간 불편한게 아님을 느꼈다. - 본론으로 들어가 Visual Studio에서는 확장 프로그램들을 제공하고 있고, QT 또한 QT VS Tool로써 VS 환경에서 쉽게 사용할 수 있도록 툴을 제공하고 있다. 선행으로 QT 관련 툴을 다운로드하도록 한다 ( https://www.qt.io/download ) - 위 과정을 통해 QT installer를 다운받은 뒤 QT 환경에 필요한 파일들을 설치하면 된다. - 글쓴이는 최대한 QT의 여러 툴들을 활용하는 방안을 통해 QT 경..

QT/VS based QT 2020.07.23