이 페이지에서

Qt Widgets C++ Classes

Qt Widgets 모듈은 Qt GUI 에 C++ 위젯 기능을 추가합니다. 더 보기...

클래스

QAbstractButton

버튼 위젯의 추상 기본 클래스로, 버튼에 공통적으로 필요한 기능을 제공합니다.

QAbstractGraphicsShapeItem

모든 경로 항목의 공통 기반

QAbstractItemDelegate

모델의 데이터 항목을 표시하고 편집하는 데 사용됩니다

QAbstractItemView

항목 뷰 클래스를 위한 기본 기능

QAbstractScrollArea

필요에 따라 스크롤바가 표시되는 스크롤 영역

QAbstractSlider

특정 범위 내의 정수 값

QAbstractSpinBox

값을 표시하기 위한 스핀박스 및 라인 에디트

QAccessibleWidget

QWidget용 QAccessibleInterface 구현

QApplication

GUI 애플리케이션의 제어 흐름 및 주요 설정을 관리합니다

QBoxLayout

자식 위젯을 수평 또는 수직으로 정렬

QButtonGroup

버튼 위젯 그룹을 구성하는 컨테이너

QCalendarWidget

사용자가 날짜를 선택할 수 있는 월 단위 달력 위젯

QCheckBox

텍스트 레이블이 있는 체크박스

QColorDialog

색상을 지정하기 위한 대화 상자 위젯

QColumnView

컬럼 뷰의 모델/뷰 구현

QComboBox

버튼과 드롭다운 목록을 결합한 위젯

QCommandLinkButton

Vista 스타일 명령 링크 버튼

QCommonStyle

GUI의 공통적인 룩 앤 필(Look and Feel)을 캡슐화

QCompleter

항목 모델을 기반으로 한 자동 완성

QDataWidgetMapper

데이터 모델의 섹션과 위젯 간의 매핑

QDateEdit

QDateTimeEdit 위젯을 기반으로 한 날짜 편집용 위젯

QDateTimeEdit

날짜 및 시간 편집용 위젯

QDial

둥근 범위 컨트롤(속도계나 포텐시오미터와 유사)

QDialog

대화 상자 창의 기본 클래스

QDialogButtonBox

현재 위젯 스타일에 적합한 레이아웃으로 버튼을 표시하는 위젯

QDockWidget

QMainWindow 내에 도킹하거나 데스크톱에서 최상위 창으로 떠 있게 할 수 있는 위젯

QDoubleSpinBox

double 형식을 지원하는 스핀 박스 위젯

QErrorMessage

오류 메시지 표시 대화 상자

QFileDialog

사용자가 파일이나 디렉터리를 선택할 수 있는 대화 상자를 제공합니다

QFileIconProvider

QFileSystemModel 클래스용 파일 아이콘

QFocusFrame

위젯의 일반적인 그리기 가능 영역 외부에 위치할 수 있는 포커스 프레임

QFontComboBox

사용자가 글꼴 패밀리를 선택할 수 있는 콤보박스

QFontDialog

글꼴을 선택하기 위한 대화 상자 위젯

QFormLayout

입력 위젯과 관련 레이블의 레이아웃을 관리합니다

QFormLayout::TakeRowResult

QFormLayout::takeRow() 호출 결과를 포함합니다

QFrame

프레임을 가질 수 있는 위젯의 기본 클래스

QGesture

제스처를 나타내며, 해당 사용자 입력을 설명하는 속성을 포함합니다

QGestureEvent

트리거된 제스처에 대한 설명

QGestureRecognizer

제스처 인식을 위한 인프라

QGraphicsAnchor

QGraphicsAnchorLayout 내 두 항목 간의 앵커를 나타냅니다

QGraphicsAnchorLayout

Graphics View에서 위젯들을 서로 고정할 수 있는 레이아웃

QGraphicsBlurEffect

블러 효과

QGraphicsColorizeEffect

색상 입히기 효과

QGraphicsDropShadowEffect

드롭 섀도우 효과

QGraphicsEffect

모든 Graphical Effects의 기본 클래스

QGraphicsEllipseItem

QGraphicsScene에 추가할 수 있는 타원 항목

QGraphicsGridLayout

Graphics View에서 위젯을 관리하기 위한 그리드 레이아웃

QGraphicsItem

QGraphicsScene 내 모든 그래픽 항목의 기본 클래스

QGraphicsItemGroup

항목 그룹을 단일 항목으로 취급하는 컨테이너

QGraphicsLayout

Graphics View의 모든 레이아웃을 위한 기본 클래스

QGraphicsLayoutItem

상속하여 사용자 정의 항목을 레이아웃으로 관리할 수 있게 함

QGraphicsLineItem

QGraphicsScene에 추가할 수 있는 라인 항목

QGraphicsLinearLayout

Graphics View에서 위젯을 관리하기 위한 가로 또는 세로 레이아웃

QGraphicsObject

신호, 슬롯 및 속성이 필요한 모든 그래픽 항목의 기본 클래스

QGraphicsOpacityEffect

불투명도 효과

QGraphicsPathItem

QGraphicsScene에 추가할 수 있는 경로 항목

QGraphicsPixmapItem

QGraphicsScene에 추가할 수 있는 픽스맵 항목

QGraphicsPolygonItem

QGraphicsScene에 추가할 수 있는 폴리곤 항목

QGraphicsProxyWidget

QGraphicsScene에 QWidget을 삽입하기 위한 프록시 레이어

QGraphicsRectItem

QGraphicsScene에 추가할 수 있는 Rectangle 항목

QGraphicsRotation

주어진 축을 중심으로 한 회전 변환

QGraphicsScale

확대/축소 변환

QGraphicsScene

다수의 2D 그래픽 항목을 관리하기 위한 서피스

QGraphicsSceneContextMenuEvent

그래픽 뷰 프레임워크의 컨텍스트 메뉴 이벤트

QGraphicsSceneDragDropEvent

그래픽 뷰 프레임워크의 드래그 앤 드롭 이벤트

QGraphicsSceneEvent

모든 그래픽 뷰 관련 이벤트를 위한 기본 클래스

QGraphicsSceneHelpEvent

툴팁 요청 시 발생하는 이벤트

QGraphicsSceneHoverEvent

그래픽 뷰 프레임워크의 호버 이벤트

QGraphicsSceneMouseEvent

그래픽 뷰 프레임워크의 마우스 이벤트

QGraphicsSceneMoveEvent

그래픽 뷰 프레임워크에서 위젯 이동 시 발생하는 이벤트

QGraphicsSceneResizeEvent

그래픽 뷰 프레임워크에서 위젯 크기 조정 관련 이벤트

QGraphicsSceneWheelEvent

그래픽 뷰 프레임워크의 휠 이벤트

QGraphicsSimpleTextItem

QGraphicsScene에 추가할 수 있는 간단한 텍스트 항목

QGraphicsTextItem

서식이 지정된 텍스트를 표시하기 위해 QGraphicsScene에 추가할 수 있는 텍스트 항목

QGraphicsTransform

QGraphicsItem에 대한 고급 변환을 구축하기 위한 추상 기본 클래스

QGraphicsView

QGraphicsScene의 내용을 표시하는 위젯

QGraphicsWidget

QGraphicsScene 내 모든 위젯 항목의 기본 클래스

QGridLayout

위젯을 그리드 형태로 배치합니다

QGroupBox

제목이 있는 그룹 박스 프레임

QHBoxLayout

위젯을 수평으로 정렬합니다

QHeaderView

항목 뷰용 헤더 행 또는 헤더 열

QInputDialog

사용자로부터 단일 값을 입력받기 위한 간단한 편의 대화 상자

QItemDelegate

모델의 데이터 항목을 표시하고 편집할 수 있는 기능

QItemEditorCreator

QItemEditorCreatorBase를 서브클래스화하지 않고도 항목 편집기 생성기 기반을 만들 수 있게 함

QItemEditorCreatorBase

새로운 항목 편집기 생성기를 구현할 때 반드시 서브클래스로 상속해야 하는 추상 기본 클래스

QItemEditorFactory

뷰 및 델리게이트에서 항목 데이터를 편집하기 위한 위젯

QKeySequenceEdit

QKeySequence를 입력할 수 있게 해줍니다

QLCDNumber

LCD와 유사한 숫자로 숫자를 표시합니다

QLabel

텍스트 또는 이미지 표시

QLayout

지오메트리 매니저의 기본 클래스

QLayoutItem

QLayout이 조작하는 추상 항목

QLineEdit

한 줄 텍스트 편집기

QListView

모델을 기반으로 한 목록 또는 아이콘 뷰

QListWidget

항목 기반 목록 위젯

QListWidgetItem

QListWidget 항목 뷰 클래스와 함께 사용하는 항목

QMainWindow

메인 애플리케이션 창

QMdiArea

MDI 창이 표시되는 영역

QMdiSubWindow

QMdiArea용 서브윈도우 클래스

QMenu

메뉴 바, 컨텍스트 메뉴 및 기타 팝업 메뉴에서 사용되는 메뉴 위젯

QMenuBar

가로형 메뉴 바

QMessageBox

사용자에게 정보를 제공하거나 질문을 하고 답변을 받기 위한 모달 대화 상자

QPanGesture

사용자가 수행하는 패닝 제스처를 설명합니다

QPinchGesture

사용자가 수행하는 핀치 제스처를 설명합니다

QPlainTextDocumentLayout

QTextDocument용 일반 텍스트 레이아웃을 구현합니다

QPlainTextEdit

일반 텍스트를 편집하고 표시하는 데 사용되는 위젯

QProgressBar

가로 또는 세로 진행률 표시줄

QProgressDialog

처리 속도가 느린 작업의 진행 상황에 대한 피드백

QProxyStyle

QStyle 요소를 동적으로 재정의하는 과정을 간소화하는 편의 클래스

QPushButton

명령 버튼

QRadioButton

텍스트 레이블이 있는 라디오 버튼

QRhiWidget

Vulkan, Metal 또는 Direct 3D와 같은 가속화된 그래픽 API를 통해 3D 그래픽을 렌더링하는 위젯

QRubberBand

선택 영역이나 경계를 나타낼 수 있는 사각형 또는 선

QScrollArea

다른 위젯 위로 스크롤되는 뷰

QScrollBar

수직 또는 수평 스크롤 막대

QScroller

모든 스크롤 위젯 또는 그래픽 항목에 대해 키네틱 스크롤링 기능을 활성화합니다

QScrollerProperties

QScroller의 설정을 저장합니다

QSizeGrip

최상위 창의 크기를 조정하기 위한 크기 조정 핸들

QSizePolicy

가로 및 세로 크기 조정 정책을 설명하는 레이아웃 속성

QSlider

수직 또는 수평 슬라이더

QSpacerItem

레이아웃 내의 빈 공간

QSpinBox

스핀 박스 위젯

QSplashScreen

애플리케이션 시작 시 표시될 수 있는 스플래시 화면

QSplitter

스플리터 위젯 구현

QSplitterHandle

스플리터의 핸들 기능

QStackedLayout

한 번에 하나의 위젯만 표시되는 위젯 스택

QStackedWidget

한 번에 하나의 위젯만 표시되는 위젯 스택

QStandardItemEditorCreator

QItemEditorCreatorBase를 서브클래스화하지 않고도 위젯을 등록할 수 있는 기능

QStatusBar

상태 정보를 표시하는 데 적합한 수평 막대

QStyle

GUI의 룩앤필을 캡슐화하는 추상 기본 클래스

QStyleFactory

QStyle 객체를 생성합니다

QStyleHintReturn

기본 데이터 유형 이상의 값을 반환하는 스타일 힌트

QStyleHintReturnMask

QRegion을 반환하는 스타일 힌트

QStyleHintReturnVariant

QVariant를 반환하는 스타일 힌트

QStyleOption

QStyle 함수에서 사용하는 매개변수를 저장합니다

QStyleOptionButton

버튼 그리기를 위한 매개변수를 설명하는 데 사용됩니다

QStyleOptionComboBox

콤보박스 그리기 매개변수를 설명하는 데 사용됩니다

QStyleOptionComplex

모든 복합 컨트롤에 공통적으로 적용되는 매개변수를 보관하는 데 사용됩니다

QStyleOptionDockWidget

도크 위젯을 그리는 데 필요한 매개변수를 정의하는 데 사용됩니다

QStyleOptionFocusRect

QStyle을 사용하여 포커스 사각형을 그리는 데 필요한 매개변수를 정의하는 데 사용됩니다

QStyleOptionFrame

프레임을 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionGraphicsItem

QGraphicsItem을 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionGroupBox

그룹 박스를 그리는 데 필요한 매개변수를 설명합니다

QStyleOptionHeader

헤더를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionHeaderV2

헤더를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionMenuItem

메뉴 항목을 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionMenuItemV2

QStyleOptionMenuItem에 새로운 멤버를 추가하여 기능을 확장합니다

QStyleOptionProgressBar

진행률 표시줄을 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionRubberBand

러버 밴드 그리기에 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionSizeGrip

크기 조정 손잡이를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionSlider

슬라이더를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionSpinBox

스핀 박스를 그리는 데 필요한 매개변수를 정의하는 데 사용됩니다

QStyleOptionTab

탭 바를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionTabBarBase

탭 바의 바탕, 즉 탭 바가 일반적으로 겹쳐지는 부분을 설명하는 데 사용됩니다

QStyleOptionTabWidgetFrame

탭 위젯 주위의 테두리를 그리는 데 사용되는 매개변수를 설명하는 데 사용됩니다

QStyleOptionTitleBar

제목 표시줄을 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionToolBar

툴바를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionToolBox

도구 상자를 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionToolButton

도구 버튼을 그리는 데 필요한 매개변수를 설명하는 데 사용됩니다

QStyleOptionViewItem

뷰 위젯 내의 항목을 그리는 데 사용되는 매개변수를 설명하는 데 사용됩니다

QStylePainter

위젯 내부에서 QStyle 요소를 그리는 데 사용되는 편의 클래스

QStylePlugin

사용자 정의 QStyle 플러그인을 위한 추상 기반 클래스

QStyledItemDelegate

모델의 데이터 항목을 표시하고 편집하기 위한 기능

QSwipeGesture

사용자가 수행하는 스와이프 제스처를 설명합니다

QSystemTrayIcon

시스템 트레이에 표시되는 애플리케이션 아이콘

QTabBar

탭 바(예: 탭이 있는 대화 상자에서 사용)

QTabWidget

탭이 있는 위젯 스택

QTableView

테이블 뷰의 기본 모델/뷰 구현

QTableWidget

기본 모델이 적용된 항목 기반 테이블 뷰

QTableWidgetItem

QTableWidget 클래스와 함께 사용하는 항목

QTableWidgetSelectionRange

모델 인덱스와 선택 모델을 사용하지 않고 모델 내 선택 항목과 상호작용하는 방법

QTapAndHoldGesture

사용자가 수행하는 탭 앤 홀드(일명 LongTap) 제스처를 설명합니다

QTapGesture

사용자가 수행하는 탭 제스처를 설명합니다

QTextBrowser

하이퍼텍스트 탐색 기능이 있는 리치 텍스트 브라우저

QTextEdit

일반 텍스트와 리치 텍스트를 모두 편집하고 표시하는 데 사용되는 위젯

QTextEdit::ExtraSelection

QTextEdit::ExtraSelection 구조체는 문서 내의 특정 선택 영역에 대한 문자 서식을 지정하는 방법을 제공합니다

QTileRules

픽스맵이나 이미지를 9개의 세그먼트로 분할하여 그리는 데 사용되는 규칙

QTimeEdit

QDateTimeEdit 위젯을 기반으로 시간을 편집하는 위젯

QToolBar

일련의 컨트롤을 포함하는 이동 가능한 패널

QToolBox

탭이 있는 위젯 항목들의 열

QToolButton

명령이나 옵션에 대한 빠른 액세스 버튼으로, 주로 QToolBar 내에서 사용됩니다.

QToolTip

모든 위젯에 대한 툴팁(풍선 도움말)

QTreeView

트리 뷰의 기본 모델/뷰 구현

QTreeWidget

사전 정의된 트리 모델을 사용하는 트리 뷰

QTreeWidgetItem

QTreeWidget 편의 클래스와 함께 사용하는 항목

QTreeWidgetItemIterator

QTreeWidget 인스턴스의 항목을 순회하는 방법

QUndoView

QUndoStack의 내용을 표시합니다

QVBoxLayout

위젯을 수직으로 정렬

QWhatsThis

위젯에 대한 간단한 설명, 즉 “이건 뭐죠?”라는 질문에 대한 답변

QWidget

모든 사용자 인터페이스 객체의 기본 클래스

QWidgetAction

툴바와 같은 액션 기반 컨테이너에 사용자 정의 위젯을 삽입하기 위한 인터페이스를 통해 QAction을 확장합니다

QWidgetItem

위젯을 나타내는 레이아웃 항목

QWizard

마법사용 프레임워크

QWizardPage

마법사 페이지의 기본 클래스

상세 설명

이 Qt Widgets 페이지에는 모듈 사용 방법에 대한 정보가 포함되어 있습니다.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.