[Qt] QLineEdit 만들기
이번 글에서는 QLineEdit에 대해 알아보겠습니다.QLineEdit는 한 줄로 되어있는 문장을 받을 수 있는 위젯입니다. QLineEdit에는 보통 아래 두 개의 시그널 함수를 많이 사용합니다. 이 두 시그널을 연결하여 방법을 알아보겠습니다. 프로젝트 생성 …
이번 글에서는 QLineEdit에 대해 알아보겠습니다.QLineEdit는 한 줄로 되어있는 문장을 받을 수 있는 위젯입니다. QLineEdit에는 보통 아래 두 개의 시그널 함수를 많이 사용합니다. 이 두 시그널을 연결하여 방법을 알아보겠습니다. 프로젝트 생성 …
이번 글에서는 라디오 버튼을 만들어보겠습니다. 프로젝트 하나 Widget으로 생성해주고 폼 파일에 위와 같이 Vertical Layout에 라디오 버튼 3개, 라벨 1개를 만들어 줍니다. 그리고 라디오버튼1~3, 라벨에 objectName과 text 속성을 위와 같이 …
이번 글에서는 저번 글에 이어서 콤보 박스를 만들어 보겠습니다. 프로젝트를 생성하는 방법은 CheckBox 만들기 글을 참고하시기 바랍니다. 위와 같이 Combo Box를 드래그하여 추가합니다. ObjectName은 변동 없이 comboBox로 하겠습니다. 폼 파일을 …
이번 글에서는 체크 박스를 만들어 보겠습니다.이번에는 새로운 프로젝트를 생성할 때 Form 파일을 만들어 보겠습니다. 우선 프로젝트를 생성합니다. 위 순서대로 프로젝트를 생성하면서 Generate form 체크 박스엔 체크를 해서 생성합니다. Generate form에 …
이번 글에서는 Widget에 QPushButton과 QLabel을 만들어 보도록 하겠습니다.QPushButton은 화면에서 버튼을 그리며 QLabel은 텍스트를 표시하기 위해 사용됩니다. 우선 아래와 순서에 맞춰 Widget을 생성해줍니다. QPushButton 만들기 우선 QPushButton 부터 만들어 보겠습니다. widget.h에 …
Signal과 Slot은 객체(Object)들간의 통신을 하기 위해 사용됩니다. Signal & Slot 메커니즘은 Qt에서만 사용할 수 있는 대표적인 기능이고, 익혀두면 Qt 어플리케이션을 개발할 때 매우 유용하게 사용할 수 있습니다. Signal은 말 그대로 …
이번 글에서는 설치한 Qt Creator로 Hello World를 출력해보겠습니다.(Qt Creator 설치 글) Qt Creator를 실행해서 Create Project를 선택합니다. 그 다음으로 Qt Console Application을 선택한 뒤 Choose 버튼을 눌러줍니다. Name 옆에 프로젝트 …
이번 글에서는 윈도우 환경에서 Qt를 설치하는 방법에 대해 알아보겠습니다.배울 기회가 생겨 시간을 내며 정리하고 있습니다. 틀린 점이 있다면 알려주시면 감사하겠습니다. 여기를 클릭하여 위 다운로드 페이지로 이동합니다. 그리고 qt-unified-windows-x64-online.exe 파일을 다운로드합니다.윈도우 …
이번 글에서는 FAST 코너 검출에 대해 알아보겠습니다. 이전 글에서 배운 해리스 코너 검출 이후로 몇몇 코너 검출 방법이 생겨났습니다. 하지만 이러한 검출 방법은 연산 속도가 느리다는 단점이 있습니다. FAST 코너 …
이번 글에서는 코너 검출에 대한 개념과 대해 알아보겠습니다. 특징 – feature 우선 영상에서 특징에 대해 알아보겠습니다. 특징(feature)은 영상에서 검출할 수 있는 유용한 정보를 말합니다. 유용한 정보라는 것은 예를들어 코너, 히스토그램, 에지, …