Qt GUI C++ Classes
Qt GUI 모듈은 Qt로 작성된 그래픽 애플리케이션을 위한 기본 인에이블러를 제공합니다. 더 보기...
네임스페이스
QColor 사전 정의 상수를 포함합니다. |
클래스
QFileSystemModel 클래스의 파일 아이콘 | |
QTextDocuments의 사용자 정의 레이아웃을 구현하는 데 사용되는 추상 베이스 클래스 | |
QAbstractTextDocumentLayout::PaintContext 클래스는 문서의 레이아웃을 칠할 때 사용되는 파라미터를 정의하는 편의 클래스입니다. | |
QAbstractTextDocumentLayout::Selection 클래스는 선택의 파라미터를 정의하는 편의 클래스입니다. | |
접근성과 관련된 열거형 및 정적 함수 | |
인터페이스에서 호출 불가능한 액션에 대한 지원을 구현합니다. | |
보조 기술에 의해 주어진 메시지의 발표를 요청하는 데 사용됩니다. | |
접근 가능한 객체에 대한 보고 속성 지원을 구현합니다. | |
편집 가능한 텍스트가 있는 객체에 대한 지원을 구현합니다. | |
접근성 알림을 위한 기본 클래스 | |
접근 가능한 객체에 대한 정보를 노출하는 인터페이스를 정의합니다. | |
QObject용 QAccessibleInterface의 일부를 구현합니다. | |
사용자 인터페이스 요소에 대한 접근성 정보를 제공하는 플러그인을 위한 추상 베이스 클래스 | |
선택 처리에 대한 지원을 구현합니다. | |
객체의 상태가 변경되었음을 접근성 프레임워크에 알립니다. | |
IAccessibleTable2 셀 인터페이스에 대한 지원을 구현합니다. | |
IAccessibleTable2 인터페이스에 대한 지원을 구현합니다. | |
셀이 추가되거나 제거된 표, 목록 또는 트리의 변경 사항을 나타냅니다. 변경 사항이 여러 행에 영향을 미치는 경우 firstColumn과 lastColumn은 -1을 반환합니다. 열의 경우에도 마찬가지로 행 함수는 -1을 반환할 수 있습니다. | |
커서 이동 알림 | |
텍스트 삽입 알림 | |
텍스트 처리 지원 구현 | |
텍스트 삭제 알림 | |
객체의 텍스트 선택이 변경되었음을 알립니다. | |
텍스트 변경에 대해 알립니다. 줄 편집과 같이 편집 가능한 텍스트를 지원하는 접근성을 위한 이벤트입니다. 이 이벤트는 예를 들어 선택한 텍스트의 일부가 새 텍스트를 붙여넣거나 편집기의 재정의 모드에서 대체될 때 발생합니다. | |
접근 가능한 객체의 값 변경을 설명합니다. | |
값을 조작하는 객체에 대한 지원 구현 | |
다양한 사용자 인터페이스 컴포넌트에 추가할 수 있는 사용자 명령에 대한 추상화 | |
QAction이 추가, 제거 또는 변경될 때 생성되는 이벤트 | |
액션을 함께 그룹화 | |
QWindow용 그리기 영역 | |
단색(1비트 깊이) 픽스맵 | |
QPainter가 그리는 도형의 채우기 패턴을 정의합니다. | |
자식 창 변경에 대한 이벤트 매개변수 포함 | |
창 시스템 클립보드에 액세스 | |
닫기 이벤트를 설명하는 매개변수 포함 | |
RGB, HSV 또는 CMYK 값에 기반한 색상 | |
색 공간 추상화 | |
색 공간 간 변환 | |
QBrush와 함께 사용하여 원뿔형 그라데이션 브러시 지정 | |
컨텍스트 메뉴 이벤트를 설명하는 매개변수 포함 | |
임의의 모양을 가진 마우스 커서 | |
일반적인 데스크톱 서비스에 액세스하는 방법 | |
부동 소수점 숫자의 범위 확인 | |
MIME 기반 드래그 앤 드롭 데이터 전송 지원 | |
드래그 앤 드롭 동작이 위젯에 들어갈 때 위젯으로 전송되는 이벤트 | |
드래그 앤 드롭 동작이 위젯을 떠날 때 위젯으로 전송되는 이벤트 | |
드래그 앤 드롭 동작이 진행 중인 동안 전송되는 이벤트 | |
드래그 앤 드롭 동작이 완료될 때 전송되는 이벤트 | |
입력 이벤트를 설명하는 매개변수를 포함합니다. | |
Q포인터 이벤트의 포인트에 대한 정보 | |
노출 이벤트에 대한 이벤트 파라미터를 포함합니다. | |
파일 또는 URL 열기 요청이 있을 때 전송되는 이벤트 | |
로컬 파일 시스템에 대한 데이터 모델 | |
위젯 포커스 이벤트에 대한 이벤트 파라미터를 포함합니다. | |
텍스트 그리기에 사용되는 글꼴에 대한 쿼리를 지정합니다. | |
QFont::태그 유형은 고급 글꼴 기능에 대한 액세스를 제공합니다. | |
기본 창 시스템에서 사용 가능한 글꼴에 대한 정보 | |
글꼴에 대한 일반 정보 | |
글꼴 메트릭 정보 | |
글꼴 메트릭 정보 | |
N개의 열과 M개의 행으로 구성된 NxM 변환 행렬을 나타내는 템플릿 클래스 | |
플러그인을 위한 추상 베이스 클래스 | |
플러그인 드라이버 생성 | |
글꼴의 내부 글리프에 대한 직접 액세스 | |
QBrush와 함께 사용하여 그라데이션 채우기 지정 | |
GUI 애플리케이션의 제어 흐름 및 주요 설정 관리 | |
위젯의 특정 지점에 대한 유용한 정보를 요청하는 데 사용되는 이벤트 | |
위젯이 숨겨진 후에 전송되는 이벤트 | |
마우스 이벤트를 설명하는 매개변수 포함 | |
다양한 모드 및 상태의 확장 가능한 아이콘 | |
메인 아이콘 드래그가 시작되었음을 나타냅니다. | |
QIcon 렌더러를 위한 추상 베이스 클래스 | |
사용자 정의 QIconEngine 플러그인을 위한 추상 베이스 | |
픽셀 데이터에 직접 액세스할 수 있고 페인트 장치로 사용할 수 있는 하드웨어 독립적 이미지 표현 | |
Qt의 모든 이미지 포맷에 대한 공통 이미지 입출력 인터페이스 정의 | |
이미지 포맷 플러그인 작성을 위한 인터페이스 정의 | |
파일이나 다른 장치에서 이미지를 읽기 위한 포맷 독립적인 인터페이스 | |
파일이나 다른 장치에 이미지를 쓰기 위한 포맷 독립적인 인터페이스 | |
QInputEvent가 시작되는 장치를 설명합니다. | |
사용자 입력을 설명하는 이벤트의 베이스 클래스 | |
활성 텍스트 입력 메서드에 대한 액세스 | |
입력 메서드 이벤트의 파라미터 | |
입력 메서드 속성을 저장하는 QInputMethodEvent::Attribute 클래스 | |
입력 컨텍스트가 입력 객체로 전송하는 이벤트 | |
문자열이 지정된 범위 내에서 유효한 정수를 포함하는지 확인하는 유효성 검사기 | |
키 이벤트를 설명합니다. | |
단축키에서 사용되는 키 시퀀스를 캡슐화합니다. | |
선형 그라데이션 브러시를 지정하기 위해 QBrush와 함께 사용됩니다. | |
3D 공간에서 4x4 변환 행렬을 나타냅니다. | |
마우스 이벤트를 설명하는 매개변수 포함 | |
이동 이벤트에 대한 이벤트 매개변수 포함 | |
QImageReader로 동영상을 재생하기 위한 편의 클래스 | |
제스처 이벤트를 설명하는 매개변수 포함 | |
Android에서 화면 밖 표면에 대한 네이티브 인터페이스 | |
화면에 대한 네이티브 인터페이스 | |
macOS의 NSOpenGLContext에 대한 네이티브 인터페이스 | |
EGL 컨텍스트에 대한 네이티브 인터페이스 | |
GLX 컨텍스트에 대한 네이티브 인터페이스 | |
Windows에서 WGL 컨텍스트에 대한 네이티브 인터페이스 | |
Wayland 애플리케이션에 대한 네이티브 인터페이스 | |
Wayland의 화면에 대한 네이티브 인터페이스 | |
화면에 대한 네이티브 인터페이스 | |
X11 애플리케이션에 대한 네이티브 인터페이스 | |
기본 플랫폼에서 화면 밖의 표면을 나타냅니다. | |
네이티브 OpenGL 컨텍스트를 나타내며, QSurface에서 OpenGL 렌더링을 활성화합니다. | |
OpenGL 리소스를 공유하는 컨텍스트 그룹을 나타냅니다. | |
OpenGL ES 3.0, 3.1 및 3.2 API에 대한 크로스 플랫폼 액세스 | |
OpenGL ES 2.0 API에 대한 크로스 플랫폼 액세스 | |
OpenGL 텍스처 오브젝트 캡슐화 | |
페이지의 크기, 방향 및 여백을 설명합니다. | |
페이지 범위 컬렉션을 나타냅니다. | |
범위의 시작 및 끝점을 보유하는 QPageRanges::Range 구조체 | |
정의된 페이지 크기의 크기와 이름을 설명합니다. | |
여러 페이지를 지원하는 페인트 장치를 나타냅니다. | |
QPainter로 칠할 수 있는 객체의 베이스 클래스 | |
QPaintDevice이기도 한 QWindow의 편의성 서브 클래스 | |
QPainter가 주어진 플랫폼에서 주어진 장치에 그리는 방법에 대한 추상적 정의 | |
활성 페인트 엔진의 현재 상태에 대한 정보 | |
페인트 이벤트에 대한 이벤트 매개변수 포함 | |
위젯 및 기타 페인트 장치에서 로우 레벨 페인팅을 수행합니다. | |
이 클래스는 픽셀맵 또는 픽셀맵의 하위 렉을 그리는 방법을 지정하기 위해 QPainter::drawPixmapFragments() 함수와 함께 사용됩니다. | |
그래픽 모양을 구성하고 재사용할 수 있는 페인팅 작업을 위한 컨테이너입니다. | |
하위 경로의 위치와 유형을 지정하는 QPainterPath::Element 클래스 | |
주어진 페인터 경로에 대해 채울 수 있는 윤곽선을 생성하는 데 사용됩니다. | |
각 위젯 상태에 대한 색상 그룹을 포함합니다. | |
페인트 장치로 사용할 수 있는 PDF를 생성하는 클래스 | |
QPainter가 도형의 선과 윤곽선을 그리는 방법을 정의합니다. | |
QPainter 명령을 기록하고 재생하는 페인트 장치 | |
그래픽 버퍼의 다양한 픽셀 레이아웃을 설명하는 클래스 | |
페인트 장치로 사용할 수 있는 화면 밖 이미지 표현 | |
픽스맵을 위한 애플리케이션 전체 캐시 | |
QPixmapCache::Key 클래스는 QPixmapCache에 효율적으로 액세스하는 데 사용할 수 있습니다. | |
네이티브 플랫폼 표면 이벤트에 대한 알림에 사용 | |
포인터 이벤트를 위한 베이스 클래스 | |
마우스, 터치 또는 태블릿 이벤트가 발생하는 디바이스를 설명합니다. | |
포인팅 장치와 함께 사용되는 태그가 지정된 토큰이나 스타일러스와 같은 고유한 객체를 식별합니다. | |
정수 정밀도를 사용하는 포인트 목록 | |
부동 소수점 정밀도를 사용하는 포인트 목록 | |
벡터와 스칼라로 구성된 쿼터니언을 나타냅니다. | |
방사형 그라데이션 브러시를 지정하기 위해 QBrush와 함께 사용됩니다. | |
Q윈도우에서 QPainter를 사용하기 위한 편의 클래스 | |
글꼴의 단일 물리적 인스턴스에 대한 액세스 | |
페인터의 클립 영역을 지정합니다. | |
정규식에 대해 문자열을 확인하는 데 사용 | |
크기 조정 이벤트에 대한 이벤트 파라미터를 포함합니다. | |
Struct에 64비트 RGB 컬러 포함 | |
구조체에는 4분할 RGBA 부동소수점 색이 포함됩니다. | |
화면 속성을 쿼리하는 데 사용 | |
스크롤할 때 전송 | |
스크롤 준비 시 전송 | |
세션 매니저에 대한 액세스 | |
여러 셰이딩 언어로 번역된 셰이더의 여러 버전과 리플렉션 메타데이터를 포함합니다. | |
네이티브 셰이더 코드에 대한 추가 메타데이터 | |
샘플러 유니폼에 대한 매핑 메타데이터 | |
셰이더의 소스 또는 바이너리 코드와 추가 메타데이터를 포함합니다. | |
셰이더의 인터페이스를 설명합니다. | |
유니폼 또는 푸시 상수 블록의 멤버를 설명합니다. | |
내장 변수를 설명합니다. | |
셰이더의 입력 또는 출력 변수를 설명합니다. | |
푸시 상수 블록을 설명합니다. | |
셰이더 스토리지 블록을 설명합니다. | |
유니폼 블록을 설명합니다. | |
셰이딩 언어, 플래그가 있는 버전 및 배리언트를 지정합니다. | |
셰이딩 언어 버전을 지정합니다. | |
키보드 단축키를 만드는 데 사용됩니다. | |
사용자가 키 조합을 누를 때 생성되는 이벤트 | |
위젯이 표시될 때 전송되는 이벤트 | |
마우스 이벤트와 같이 단일 포인트를 포함하는 포인터 이벤트의 베이스 클래스 | |
QStandardItemModel 클래스와 함께 사용하기 위한 항목 | |
사용자 지정 데이터를 저장하기 위한 일반 모델 | |
텍스트와 그 레이아웃이 드물게 업데이트될 때 텍스트의 최적화된 그리기를 가능하게 합니다. | |
상태 표시줄에 메시지를 표시하는 데 사용되는 이벤트 | |
플랫폼별 힌트 및 설정을 포함합니다. | |
내부 Qt 폰트 데이터베이스에 폰트를 등록할 때 사용됩니다. | |
Qt에서 렌더링 가능한 서페이스의 추상화 | |
QSurface의 형식을 나타냅니다. | |
구문 강조 규칙을 정의할 수 있으며, 또한 이 클래스를 사용하여 문서의 현재 서식이나 사용자 데이터를 쿼리할 수 있습니다. | |
태블릿 이벤트를 설명하는 매개변수를 포함합니다. | |
QTextDocument의 텍스트 조각을 위한 컨테이너 | |
QTextBlock::iterator 클래스는 QTextBlock의 내용을 읽기 위한 이터레이터를 제공합니다. | |
QTextDocument의 텍스트 블록에 대한 포맷 정보 | |
QTextDocument 내의 텍스트 블록을 위한 컨테이너. | |
사용자 정의 데이터를 텍스트 블록과 연관시키는 데 사용됩니다. | |
QTextDocument의 문자에 대한 서식 정보 | |
QTextDocument에 액세스하고 수정하기 위한 API 제공 | |
형식이 지정된 텍스트를 보유합니다. | |
QTextDocument의 형식이 지정된 텍스트를 나타냅니다. | |
파일이나 다른 장치에 QTextDocument를 쓰기 위한 포맷 독립적인 인터페이스 | |
QTextDocument의 포맷 정보 | |
단일 QTextCharFormat으로 QTextDocument의 텍스트 조각을 보유합니다. | |
QTextDocument의 프레임을 나타냅니다. | |
QTextDocument의 프레임에 대한 포맷 정보 | |
QTextDocument의 이미지에 대한 서식 정보 | |
QAbstractTextDocumentLayout의 인라인 객체와 그 구현을 나타냅니다. | |
커스텀 페인트 엔진에서 텍스트를 그리는 데 필요한 모든 정보 | |
텍스트를 레이아웃하고 렌더링하는 데 사용됩니다. | |
텍스트 레이아웃의 콘텐츠에서 지정된 영역에 추가 서식 정보를 적용하는 데 사용되는 QTextLayout::FormatRange 구조체입니다. | |
QTextDocument에서 사용되는 다양한 유형의 길이를 캡슐화합니다. | |
QTextLayout 내의 텍스트 줄을 나타냅니다. | |
QTextDocument에 있는 항목의 장식된 목록 | |
QTextDocument의 목록에 대한 포맷 정보 | |
QTextDocument의 일부를 함께 그룹화할 수 있는 다양한 종류의 객체를 위한 베이스 클래스 | |
QTextDocument에서 사용자 정의 텍스트 객체의 그리기 허용 | |
일반 서식 있는 텍스트 속성에 대한 설명 | |
QTextDocument의 표를 나타냅니다. | |
QTextTable에서 셀의 속성을 나타냅니다. | |
QTextDocument의 표 셀에 대한 서식 지정 정보 | |
QTextDocument의 표에 대한 서식 지정 정보 | |
터치 이벤트를 설명하는 파라미터를 포함합니다. | |
좌표계의 2D 변환을 지정합니다. | |
QUndoStack에 저장된 모든 명령의 기본 클래스 | |
QUndoStack 객체 그룹 | |
QUndoCommand 객체의 스택 | |
MIME 유형과 UTI(Uniform Type Identifier) 형식 간 변환 | |
입력 텍스트의 유효성 검사 | |
2D 공간에서 벡터 또는 정점을 나타냅니다. | |
3D 공간에서 벡터 또는 정점을 나타냅니다. | |
4D 공간에서 벡터 또는 정점을 나타냅니다. | |
디바이스 레벨 핵심 Vulkan 1.3 API에 대한 크로스 플랫폼 액세스 | |
벌칸 확장에 대한 정보를 나타냅니다. | |
인스턴스 레벨 핵심 Vulkan 1.3 API에 대한 크로스 플랫폼 액세스 | |
QVulkanLayer 및 QVulkanExtension에 특화된 QList입니다. | |
네이티브 벌칸 인스턴스를 나타내며, QSurface에 벌칸 렌더링을 가능하게 합니다. | |
벌칸 레이어에 대한 정보를 나타냅니다. | |
벌칸 렌더링을 수행하기 위한 QWindow의 편의성 서브클래스 | |
QVulkanWindow에 대한 애플리케이션별 렌더링 로직을 구현하는 데 사용됩니다. | |
"이게 뭐야?" 텍스트의 하이퍼링크를 처리하는 데 사용할 수 있는 이벤트입니다. | |
휠 이벤트를 설명하는 파라미터를 포함합니다. | |
기본 창 시스템에서 창을 나타냅니다. | |
창 상태가 변경되기 전의 창 상태 | |
오픈 표준 MIME을 창 클립보드 형식에 매핑합니다. |
자세한 설명
페이지에는 Qt GUI 페이지에는 모듈 사용 방법에 대한 정보가 포함되어 있습니다.
© 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.