[태그:] <span>Qt</span>

[태그:] Qt

[Qt] QDial

이번 글에서는 QDial을 만들어 보겠습니다. QDial는 이전 글에서 알아본 QSlider와 매우 비슷한 위젯입니다. 두 위젯 모두 QAbstractSlider을 상속받아 사용하고 있기 때문에 일부만 제외하곤 모두 사용 방법이 똑같습니다. QDial도 정수값을 다루며 노치(Notch)을 표시할 수 있습니다. UI …

[Qt] QSlider

이번 글에서는 QSlider 사용법에 대해 알아보겠습니다. QSlider는 바(Bar)를 조작하여 값을 입력하는 위젯을 말합니다.정수값을 다루며 모양은 수평, 수직 모양이 있습니다. 또한 바 옆에 틱(Tick)을 표시할 수 있습니다. UI 아래와 같이 디자인을 해줍니다. objectName은 아래와 같이 만듭니다. …

[Qt] QSpinBox, QDoubleSpinBox

이번 글에서는 QSpinBox와 QDoubleSpniBox를 사용하는 방법에 대해 알아보겠습니다. UI 아래와 같이 ui 파일을 구성해줍니다. spin이라 검색하면 SpinBox, Double Spin Box가 표시됩니다. 그 다음 아래처럼 objectName을 설정해줍니다. QSpinBox 우선 QSpinBox부터 만들어보겠습니다. 아래와 같이 Widget.h를 코딩해줍니다. 그 …

[Qt] QLineEdit 만들기

이번 글에서는 QLineEdit에 대해 알아보겠습니다.QLineEdit는 한 줄로 되어있는 문장을 받을 수 있는 위젯입니다. QLineEdit에는 보통 아래 두 개의 시그널 함수를 많이 사용합니다. 이 두 시그널을 연결하여 방법을 알아보겠습니다. 프로젝트 생성 후 아래와 같이 폼을 생성해 …

[Qt] QComboBox 만들기

이번 글에서는 저번 글에 이어서 콤보 박스를 만들어 보겠습니다. 프로젝트를 생성하는 방법은 CheckBox 만들기 글을 참고하시기 바랍니다. 위와 같이 Combo Box를 드래그하여 추가합니다. ObjectName은 변동 없이 comboBox로 하겠습니다. 폼 파일을 저장한 뒤 widget.h를 열어 위와 …

[Qt] QCheckBox 만들기

이번 글에서는 체크 박스를 만들어 보겠습니다.이번에는 새로운 프로젝트를 생성할 때 Form 파일을 만들어 보겠습니다. 우선 프로젝트를 생성합니다. 위 순서대로 프로젝트를 생성하면서 Generate form 체크 박스엔 체크를 해서 생성합니다. Generate form에 체크를 하면 위와 같이 Form …

[Qt] QPushButton, QLabel

이번 글에서는 Widget에 QPushButton과 QLabel을 만들어 보도록 하겠습니다.QPushButton은 화면에서 버튼을 그리며 QLabel은 텍스트를 표시하기 위해 사용됩니다. 우선 아래와 순서에 맞춰 Widget을 생성해줍니다. QPushButton 만들기 우선 QPushButton 부터 만들어 보겠습니다. widget.h에 아래와 같이 코딩합니다. widget.cpp에 아래와 …

[Qt] Signal & Slot

Signal과 Slot은 객체(Object)들간의 통신을 하기 위해 사용됩니다. Signal & Slot 메커니즘은 Qt에서만 사용할 수 있는 대표적인 기능이고, 익혀두면 Qt 어플리케이션을 개발할 때 매우 유용하게 사용할 수 있습니다. Signal은 말 그대로 신호를 발생 시키는 것을 의미하며 …

[Qt] Hello World 출력하기

이번 글에서는 설치한 Qt Creator로 Hello World를 출력해보겠습니다.(Qt Creator 설치 글) Qt Creator를 실행해서 Create Project를 선택합니다. 그 다음으로 Qt Console Application을 선택한 뒤 Choose 버튼을 눌러줍니다. Name 옆에 프로젝트 이름을 적당히 지어주시고 Creat in …