Qt Widgets C++ Classes

Qt Widgets 모듈은 C++ 위젯 기능으로 Qt GUI 을 확장합니다. 더 보기...

클래스

QAbstractButton

버튼 위젯의 추상 베이스 클래스로, 버튼에 공통된 기능을 제공합니다.

QAbstractGraphicsShapeItem

모든 경로 항목의 공통 기반

QAbstractItemDelegate

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

QAbstractItemView

항목 보기 클래스의 기본 기능

QAbstractScrollArea

주문형 스크롤 막대가 있는 스크롤 영역

QAbstractSlider

범위 내의 정수 값

QAbstractSpinBox

값을 표시하기 위한 스핀박스 및 라인 편집

QAccessibleWidget

Q위젯에 대한 QAccessibleInterface 구현

QApplication

GUI 애플리케이션의 제어 흐름 및 기본 설정 관리

QBoxLayout

자식 위젯을 가로 또는 세로로 정렬합니다.

QButtonGroup

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

QCalendarWidget

사용자가 날짜를 선택할 수 있는 월별 기반 캘린더 위젯

QCheckBox

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

QColorDialog

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

QColormap

기기 독립적인 QColor를 기기 종속 픽셀 값에 매핑합니다.

QColumnView

열 보기의 모델/보기 구현

QComboBox

버튼과 드롭다운 목록 결합

QCommandLinkButton

Vista 스타일 명령 링크 버튼

QCommonStyle

GUI의 일반적인 모양과 느낌 캡슐화

QCompleter

항목 모델에 기반한 완성

QDataWidgetMapper

데이터 모델의 섹션을 위젯에 매핑하기

QDateEdit

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

QDateTimeEdit

날짜 및 시간 편집용 위젯

QDial

둥근 범위 제어(예: 속도계 또는 포텐셔미터)

QDialog

대화창의 기본 클래스

QDialogButtonBox

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

QDockWidget

Q메인창 안에 도킹하거나 바탕화면의 최상위 창으로 플로팅할 수 있는 위젯.

QDoubleSpinBox

두 배가 걸리는 스핀 박스 위젯

QErrorMessage

오류 메시지 표시 대화 상자

QFileDialog

사용자가 파일 또는 디렉터리를 선택할 수 있는 대화 상자

QFileIconProvider

QFileSystemModel 클래스의 파일 아이콘

QFocusFrame

위젯의 일반 페인트 가능 영역 밖에 있을 수 있는 초점 프레임

QFontComboBox

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

QFontDialog

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

QFormLayout

입력 위젯의 형태와 관련 레이블을 관리합니다.

QFormLayout::TakeRowResult

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

QFrame

프레임을 가질 수 있는 위젯의 베이스 클래스입니다.

QGesture

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

QGestureEvent

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

QGestureRecognizer

제스처 인식을 위한 인프라

QGraphicsAnchor

QGraphicsAnchorLayout의 두 항목 사이의 앵커를 나타냅니다.

QGraphicsAnchorLayout

그래픽 보기에서 위젯을 함께 앵커링할 수 있는 레이아웃입니다.

QGraphicsBlurEffect

흐림 효과

QGraphicsColorizeEffect

색상 효과

QGraphicsDropShadowEffect

그림자 효과

QGraphicsEffect

모든 그래픽 효과의 베이스 클래스

QGraphicsEllipseItem

Q그래픽 씬에 추가할 수 있는 타원 항목

QGraphicsGridLayout

그래픽 보기에서 위젯을 관리하기 위한 그리드 레이아웃

QGraphicsItem

Q그래픽 씬의 모든 그래픽 항목에 대한 베이스 클래스

QGraphicsItemGroup

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

QGraphicsLayout

그래픽 보기의 모든 레이아웃에 대한 베이스 클래스

QGraphicsLayoutItem

사용자 지정 항목을 레이아웃으로 관리할 수 있도록 상속할 수 있습니다.

QGraphicsLineItem

Q그래픽 씬에 추가할 수 있는 선 항목

QGraphicsLinearLayout

그래픽 보기에서 위젯을 관리하기 위한 가로 또는 세로 레이아웃

QGraphicsObject

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

QGraphicsOpacityEffect

불투명도 효과

QGraphicsPathItem

Q그래픽 씬에 추가할 수 있는 경로 항목

QGraphicsPixmapItem

Q그래픽 씬에 추가할 수 있는 픽스맵 항목

QGraphicsPolygonItem

Q그래픽 씬에 추가할 수 있는 폴리곤 아이템

QGraphicsProxyWidget

Q그래픽 씬에 Q위젯을 임베드하기 위한 프록시 레이어입니다.

QGraphicsRectItem

Q그래픽 씬에 추가할 수 있는 사각형 항목입니다.

QGraphicsRotation

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

QGraphicsScale

스케일 변환

QGraphicsScene

많은 수의 2D 그래픽 항목을 관리하기 위한 서페이스

QGraphicsSceneContextMenuEvent

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

QGraphicsSceneDragDropEvent

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

QGraphicsSceneEvent

모든 그래픽 보기 관련 이벤트에 대한 기본 클래스

QGraphicsSceneHelpEvent

도구 설명 요청 시 이벤트

QGraphicsSceneHoverEvent

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

QGraphicsSceneMouseEvent

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

QGraphicsSceneMoveEvent

그래픽 보기 프레임워크에서 위젯 이동에 대한 이벤트

QGraphicsSceneResizeEvent

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

QGraphicsSceneWheelEvent

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

QGraphicsSimpleTextItem

Q그래픽 씬에 추가할 수 있는 간단한 텍스트 경로 항목

QGraphicsTextItem

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

QGraphicsTransform

QGraphicsItems에 고급 변환을 구축하기 위한 추상 베이스 클래스

QGraphicsView

QGraphicsScene의 내용을 표시하기 위한 위젯입니다.

QGraphicsWidget

QGraphicsScene의 모든 위젯 항목에 대한 베이스 클래스

QGridLayout

그리드에 위젯을 배치합니다.

QGroupBox

제목이 있는 그룹 상자 프레임

QHBoxLayout

위젯을 가로로 정렬

QHeaderView

항목 보기의 헤더 행 또는 헤더 열

QInputDialog

사용자로부터 단일 값을 가져오기 위한 간단한 편의 대화 상자

QItemDelegate

모델의 데이터 항목에 대한 표시 및 편집 기능

QItemEditorCreator

QItemEditorCreatorBase를 서브클래싱하지 않고도 항목 편집기 생성자 베이스 생성 가능

QItemEditorCreatorBase

새 항목 편집기 생성자를 구현할 때 서브클래싱해야 하는 추상 베이스 클래스

QItemEditorFactory

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

QKeySequenceEdit

Q키 시퀀스 입력을 허용합니다.

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

Q스타일 요소의 동적 재정의 작업을 간소화하는 편의 클래스

QPushButton

명령 버튼

QRadioButton

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

QRhiWidget

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

QRubberBand

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

QScrollArea

뷰를 다른 위젯으로 스크롤

QScrollBar

세로 또는 가로 스크롤 막대

QScroller

스크롤 위젯 또는 그래픽 항목에 키네틱 스크롤 활성화

QScrollerProperties

Q스크롤러에 대한 설정 저장

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

Q스타일로 초점 사각형을 그리기 위한 파라미터를 설명하는 데 사용됩니다.

QStyleOptionFrame

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

QStyleOptionGraphicsItem

QGraphicsItem을 그리는 데 필요한 파라미터를 설명하는 데 사용됩니다.

QStyleOptionGroupBox

그룹 상자를 그리기 위한 파라미터를 설명합니다.

QStyleOptionHeader

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

QStyleOptionHeaderV2

헤더를 그리기 위한 파라미터를 설명하는 데 사용됩니다.

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

사용자가 수행하는 탭 앤 홀드(일명 긴 탭) 제스처에 대해 설명합니다.

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 페이지에는 모듈 사용 방법에 대한 정보가 포함되어 있습니다.

© 2025 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.