Qt Core C++ Classes
GUI와 무관한 핵심 기능을 제공합니다. 더 보기...
네임스페이스
Qt 라이브러리 전반에 걸쳐 사용되는 다양한 식별자를 포함합니다 | |
인라인 네임스페이스는 Qt 유형에 대한 리터럴 연산자를 선언합니다 | |
Qt 문자열 유형에 대한 리터럴 연산자를 선언합니다 | |
QFuture 클래스에서 사용하는 다양한 식별자를 포함합니다 | |
Java 유형에 대응하는 C++ 유형을 선언합니다 | |
Qt 유형에 대한 리터럴 연산자를 선언합니다 |
클래스
모든 애니메이션의 기반 | |
Qt의 이벤트 큐를 관리하기 위한 인터페이스 | |
항목 모델 클래스를 위한 추상 인터페이스 | |
1차원 리스트 모델을 생성하기 위해 서브클래스를 만들 수 있는 추상 모델 | |
MSG 또는 XCB 이벤트 구조체와 같은 네이티브 이벤트를 수신하기 위한 인터페이스 | |
정렬, 필터링 또는 기타 데이터 처리 작업을 수행할 수 있는 프록시 항목 모델의 기본 클래스 | |
테이블 모델을 생성하기 위해 서브클래스로 확장할 수 있는 추상 모델 | |
헬퍼 태그 클래스 | |
애니메이션 그룹을 위한 추상 기본 클래스 | |
QString API의 읽기 전용 하위 집합을 사용하여 Latin-1, UTF-8 또는 UTF-16 문자열을 통합적으로 처리하는 뷰 | |
QVariant 내의 연관 컨테이너를 위한 반복 가능 인터페이스 | |
int에 대한 플랫폼 독립적인 원자 연산 | |
정수에 대한 플랫폼 독립적인 원자 연산 | |
포인터에 대한 플랫폼 독립적인 원자적 연산을 제공하는 템플릿 클래스 | |
원자 변수를 위한 QScopedValueRollback 제공 | |
플랫폼에 독립적인 빅엔디안 정수 | |
객체용 타이머 이벤트 | |
바인딩이 활성화된 속성을 감싸는 래퍼 클래스. 다양한 속성 클래스 간의 차이를 추상화하면서 유형 안전한 연산을 가능하게 함 | |
비트 배열 | |
블루투스 주변 장치에 액세스 | |
QByteArray용 QIODevice 인터페이스 | |
바이트 배열 | |
QByteArray::FromBase64Result 클래스는 QByteArray::fromBase64Encoding 호출 결과를 보관합니다. | |
바이트 배열 목록 | |
바이트 배열에서 빠르게 일치시킬 수 있는 바이트 시퀀스를 보관합니다 | |
QByteArray API의 읽기 전용 하위 집합을 사용하여 바이트 배열을 조회하는 뷰 | |
캐시를 제공하는 템플릿 클래스 | |
달력 시스템을 설명합니다 | |
사용자의 달력에 접근 | |
사진이나 동영상을 촬영하기 위해 카메라에 접근합니다 | |
CBOR 요소 배열을 저장하는 데 사용됨 | |
CBOR 스트림을 구문 분석하거나 유효성 검사하는 과정에서 발견된 오류 상태를 저장합니다 | |
CBOR로 표현 가능한 연관 컨테이너를 저장하는 데 사용됩니다 | |
QCborMap::ConstIterator 클래스는 QCborMap에 대한 STL 스타일의 const 이터레이터를 제공합니다 | |
QCborMap::Iterator 클래스는 QCborMap에 대한 STL 스타일의 비const 이터레이터를 제공합니다 | |
QCborValue에서 구문 분석 오류를 보고하는 데 사용됩니다 | |
QByteArray 또는 QIODevice에서 작동하는 간단한 CBOR 스트림 디코더 | |
단방향 스트림에서 작동하는 간단한 CBOR 인코더 | |
CBOR 형식으로 값을 캡슐화합니다 | |
16비트 유니코드 문자 | |
자식 객체 이벤트에 대한 이벤트 매개변수를 포함합니다 | |
반복 및 단일 실행 타이머 | |
지역화된 정렬 알고리즘에 따라 문자열을 비교합니다 | |
문자열 정렬 속도를 높이는 데 사용할 수 있음 | |
사용 가능한 명령줄 옵션을 정의합니다 | |
명령줄 옵션을 처리하는 방법 | |
여러 소스 모델을 프록시하여 해당 행을 연결합니다 | |
QVariant 내의 컨테이너를 반복 처리할 수 있게 합니다 | |
사용자의 연락처에 액세스합니다 | |
연속적인 캐시를 제공하는 템플릿 클래스 | |
UI가 없는 Qt 애플리케이션을 위한 이벤트 루프 | |
암호화 해시를 생성하는 방법 | |
바이너리 데이터를 QIODevice로 직렬화 | |
날짜 함수 | |
날짜 및 시간 함수 | |
미래의 마감일을 표시합니다 | |
디버깅 정보를 위한 출력 스트림 | |
사용자 정의 QDebug 연산자를 위한 편의 클래스 | |
디렉터리 구조 및 그 내용에 대한 액세스 | |
디렉터리 항목 목록용 이터레이터 | |
디렉터리 항목을 위한 STL 스타일 이터레이터 | |
동적 속성 변경 이벤트에 대한 이벤트 매개변수 포함 | |
애니메이션 제어를 위한 이징 커브 | |
경과 시간을 빠르게 계산하는 방법 | |
이미 공유 포인터로 관리되고 있는 객체에 대한 QSharedPointer를 얻을 수 있게 해주는 기본 클래스 | |
모든 이벤트 클래스의 기본 클래스. 이벤트 객체에는 이벤트 매개변수가 포함됩니다 | |
이벤트 루프에 진입하고 빠져나가는 방법 | |
더 이상 필요하지 않을 때 이벤트 루프를 종료하는 방법 | |
스레드 간에 전달될 수 있는 예외를 위한 기본 클래스 | |
명시적으로 공유된 객체에 대한 포인터를 나타냅니다 | |
파일에서 읽고 쓰는 데 사용되는 인터페이스 | |
열린 파일에서 읽고 쓰는 데 사용되는 인터페이스 | |
파일 시스템 항목에 대한 정보를 검색하기 위한 OS 독립적인 API | |
파일 변형을 선택하는 편리한 방법 | |
파일 및 디렉터리의 변경 사항을 모니터링하기 위한 인터페이스 | |
QFlags용 보조 데이터 유형 | |
열거형 값의 OR 조합을 저장하는 유형 안전한 방법 | |
비동기 계산 결과를 나타냅니다 | |
QFuture용 Java 스타일 const 이터레이터 | |
QFuture 동기화를 간소화하는 편의 클래스 | |
신호와 슬롯을 사용하여 QFuture를 모니터링할 수 있게 해줌 | |
인수 마샬링을 위한 내부 헬퍼 클래스 | |
인수 마샬링을 위한 내부 헬퍼 클래스 | |
전역 정적 객체를 구현하는 데 사용됨 | |
해시 테이블 기반 사전 기능을 제공하는 템플릿 클래스 | |
tryEmplace() 연산의 결과를 나타내는 데 사용됩니다 | |
QHash 및 QMultiHash용 Java 스타일 const 이터레이터 | |
Qt의 모든 I/O 장치에 대한 기본 인터페이스 클래스 | |
장치가 열리는 모드를 설명하는 플래그를 제공하는 QIODevice의 기본 클래스 | |
소스 모델을 수정 없이 대리합니다 | |
모델에서 선택된 항목에 대한 정보를 관리합니다 | |
뷰에서 선택된 항목을 추적합니다 | |
모델 내 선택된 항목 범위에 대한 정보를 관리합니다 | |
QMetaSequence::Iterable 및 QMetaAssociation::Iterable의 기본 클래스인 템플릿 클래스 | |
QVariant 내의 컨테이너를 반복 처리할 수 있게 해주는 템플릿 클래스 | |
Java의 배열을 나타내는 템플릿 클래스 | |
QJniArray를 위한 공통적이고 유형에 독립적인 API | |
JNI 환경(JNIEnv)에 대한 액세스 | |
Java Native Interface(JNI)를 둘러싼 편의 래퍼 | |
JSON 배열을 캡슐화합니다 | |
JSON 문서를 읽고 쓰는 방법 | |
JSON 객체를 캡슐화합니다 | |
JSON 파싱 중 오류를 보고하는 데 사용 | |
JSON 내의 값을 캡슐화합니다 | |
키와 선택적 수정자의 조합을 저장합니다 | |
연관 컨테이너의 키/값 쌍을 순회하는 이터레이터 | |
플랫폼에 독립적인 리틀 엔디안 정수 | |
8비트 ASCII/Latin-1 문자 | |
QLatin1StringView와 동일 | |
Latin-1 텍스트 내 부분 문자열에 대한 최적화된 검색 | |
US-ASCII/Latin-1로 인코딩된 문자열 리터럴을 감싸는 얇은 래퍼 | |
실행 시 공유 라이브러리 불러오기 | |
Qt 라이브러리에 대한 정보 | |
정수 정밀도를 사용하는 2차원 벡터 | |
부동 소수점 정밀도를 사용하는 2차원 벡터 | |
동적 배열을 제공하는 템플릿 클래스 | |
QList 및 QQueue용 Java 스타일의 const 이터레이터 | |
다양한 언어에서 숫자와 해당 문자열 표현 간의 변환 | |
사용자의 위치에 접근 | |
파일을 이용한 프로세스 간 잠금 | |
로깅 인프라에서 카테고리 또는 ‘영역’을 나타냄 | |
연관 배열을 제공하는 템플릿 클래스 | |
QMap용 Java 스타일 const 이터레이터 | |
사각형의 네 변의 여백을 정의합니다 | |
직사각형의 네 변을 정의합니다 | |
해시 기반 메시지 인증 코드(MAC)를 생성하는 방법 | |
로그 메시지에 대한 추가 정보 | |
로그 메시지 생성 | |
연관 컨테이너에 대한 타입 무시 액세스를 허용합니다 | |
클래스에 대한 추가 정보 | |
순차적 및 연관 컨테이너에 대한 공통 기능 | |
열거자에 대한 메타데이터 | |
멤버 함수에 대한 메타데이터 | |
Qt 객체에 대한 메타정보를 포함합니다 | |
속성에 대한 메타데이터 | |
순차적 컨테이너에 대한 타입 에라즈드(type-erased) 액세스를 허용합니다 | |
QMetaSequence::Iterable 클래스는 QVariant 내 컨테이너를 위한 반복 가능 인터페이스입니다 | |
메타 객체 시스템에서 명명된 유형을 관리합니다 | |
사운드 모니터링 또는 녹음을 위해 마이크에 접근합니다 | |
MIME 유형에 대한 정보를 기록하는 데이터용 컨테이너 | |
MIME 유형 데이터베이스를 관리합니다 | |
MIME 유형 문자열로 표현되는 파일 또는 데이터의 유형을 설명합니다 | |
데이터 모델 내에서 데이터를 찾는 데 사용됩니다 | |
역할과 해당 역할에 연관된 데이터를 보유합니다 | |
QModelRoleData 객체들을 아우릅니다 | |
다중값 해시 테이블 | |
동등한 키가 여러 개인 연관 배열을 제공하는 템플릿 클래스 | |
QMultiMap::key_iterator 클래스는 QMultiMap 키에 대한 STL 스타일의 const 이터레이터를 제공합니다 | |
QMultiMap용 Java 스타일 const 이터레이터. QMultiMap은 Java 스타일 이터레이터와 STL 스타일 이터레이터를 모두 지원합니다. STL 스타일 이터레이터가 더 효율적이므로 이를 우선적으로 사용해야 합니다. 템플릿 매개변수 Key는 맵의 키 유형을 지정하고, T는 값 유형을 지정합니다 | |
QHash 및 QMultiHash용 Java 스타일 비const 이터레이터 | |
QList, QQueue 및 QStack용 Java 스타일 비const 이터레이터 | |
QMap용 Java 스타일 비const 이터레이터 | |
QMultiMap용 Java 스타일 비상수 이터레이터 | |
QSet용 Java 스타일 비const 이터레이터 | |
스레드 간 시리얼라이제이션 액세스 | |
뮤텍스의 잠금 및 잠금 해제를 간소화하는 편의 클래스 | |
Android의 핵심 애플리케이션에 대한 네이티브 인터페이스 | |
QSystemSemaphore 및 QSharedMemory에서 사용하는 네이티브 키를 보유합니다 | |
NTFS 권한 검사를 관리하는 RAII 클래스 | |
모든 Qt 객체의 기본 클래스 | |
QObject 파생 클래스에 저장된 속성 데이터에 대한 자동 속성 바인딩을 가능하게 하는 템플릿 클래스 | |
여러 QObject의 수명을 감시합니다 | |
기존 속성을 바인딩 가능한 속성 시스템으로 이식하는 데 도움을 주는 템플릿 클래스 | |
운영 체제 버전에 대한 정보 | |
동시 실행되는 애니메이션 그룹 | |
순서가 정해지지 않은 결과를 허용하는 비교 결과를 나타냅니다 | |
QSequentialAnimationGroup용 일시 정지 | |
유형 지정된 권한을 감싸는 불투명한 래퍼 | |
데이터 모델에서 데이터를 찾는 데 사용됨 | |
실행 시점에 플러그인을 로드합니다 | |
정수 정밀도를 사용하여 평면상의 점을 정의합니다 | |
부동 소수점 정밀도를 사용하여 평면상의 점을 정의합니다 | |
QObject에 대한 가드된 포인터를 제공하는 템플릿 클래스 | |
외부 프로그램을 시작하고 해당 프로그램과 통신하는 데 사용됩니다 | |
프로그램에 전달할 수 있는 환경 변수를 보관합니다 | |
QFuture가 액세스할 수 있도록 계산 결과를 저장하는 방법 | |
자동 속성 바인딩을 가능하게 하는 템플릿 클래스 | |
Qt 속성에 애니메이션 효과를 적용합니다 | |
QProperty에 설정된 변경 콜백의 수명 주기를 제어합니다 | |
자동 속성 바인딩이 적용된 속성을 위한 헬퍼 클래스 | |
QProperty에 설정된 변경 콜백의 수명 주기를 제어합니다 | |
큐를 제공하는 제네릭 컨테이너 | |
고품질 난수 생성기에서 난수 값을 얻을 수 있게 해줍니다 | |
고품질의 시드(seed)가 필요 없는 난수 생성기에서 64비트 난수 값을 얻을 수 있게 해줍니다 | |
모든 C++ 범위에 대해 QAbstractItemModel을 구현합니다 | |
이 템플릿은 QRangeModel이 개별 항목의 역할 데이터에 접근하는 방식을 제어할 수 있는 사용자 정의 지점을 제공합니다 | |
템플릿은 QRangeModel이 행으로 사용되는 유형을 표현하는 방식을 제어할 수 있는 사용자 정의 지점을 제공합니다 | |
모든 C++ 범위에 대해 QAbstractItemModel을 준수하는 방식으로 접근할 수 있습니다 | |
모델 행의 열에 대해 STL 스타일의 비const 이터레이터를 제공합니다 | |
모델 행의 열을 순회하는 STL 스타일의 비const 이터레이터를 제공합니다 | |
모델의 행을 순회하는 STL 스타일의 const 이터레이터를 제공합니다 | |
QRangeModel 내의 const 행을 감싸는 참조 래퍼 | |
QRangeModel 내의 항목을 감싸는 참조 래퍼 | |
모델의 행을 순회하는 STL 스타일의 비const 이터레이터를 제공합니다 | |
QRangeModel 내의 행을 감싸는 참조 래퍼 | |
RowReference 및 ConstRowReference에 대한 공통 API | |
읽기 액세스를 위한 읽기-쓰기 잠금 설정 및 해제를 간소화하는 편의 클래스 | |
읽기-쓰기 잠금 | |
정수 정밀도를 사용하여 평면상의 직사각형을 정의합니다 | |
부동 소수점 정밀도를 사용하여 평면 상에 유한한 직사각형을 정의합니다 | |
스레드 간 액세스 직렬화 | |
정규 표현식을 사용한 패턴 매칭 | |
QRegularExpression을 문자열에 대입하여 일치시킨 결과 | |
QRegularExpression 객체가 문자열에 대해 전역 일치를 수행한 결과에 대한 이터레이터 | |
리소스에서 직접 읽기 위한 인터페이스 | |
실행 가능한 모든 객체의 기본 클래스 | |
파일에 안전하게 쓰기 위한 인터페이스 | |
범위 끝에서 함수를 호출하기 위한 범위 가드 제공 | |
동적으로 할당된 객체 배열에 대한 포인터를 저장하고, 소멸 시 이를 삭제합니다 | |
동적으로 할당된 객체에 대한 포인터를 저장하고, 소멸 시 이를 삭제합니다 | |
Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup()을 감싸는 RAII 클래스 | |
소멸 시 변수를 이전 값으로 재설정합니다 | |
일반 카운팅 세마포어 | |
QSemaphore::release() 호출을 예외 안전하게 지연시킵니다 | |
순차적인 애니메이션 그룹 | |
QVariant 내 컨테이너를 위한 Iterable 인터페이스 | |
해시 테이블 기반의 세트를 제공하는 템플릿 클래스 | |
QSet::const_iterator 클래스는 QSet에 대한 STL 스타일의 const 이터레이터를 제공합니다 | |
QSet::iterator 클래스는 QSet에 대한 STL 스타일의 비const 이터레이터를 제공합니다 | |
QSet용 Java 스타일 const 이터레이터 | |
플랫폼에 독립적인 영구적인 애플리케이션 설정 | |
공유 데이터 객체를 위한 기본 클래스 | |
암시적으로 공유되는 객체에 대한 포인터를 나타냅니다 | |
공유 메모리 세그먼트에 대한 액세스 | |
공유 포인터에 대한 강력한 참조를 보유 | |
QObject::blockSignals()를 둘러싼 예외 안전 래퍼 | |
식별 가능한 발신자로부터의 시그널을 묶음 | |
정수 소수점 정밀도를 사용하여 2차원 객체의 크기를 정의합니다 | |
부동 소수점 정밀도를 사용하여 2차원 객체의 크기를 정의합니다 | |
파일 디스크립터의 활동 모니터링 지원 | |
다른 모델과 뷰 간에 전달되는 데이터의 정렬 및 필터링 지원 | |
연속된 데이터를 담는 비소유 컨테이너 | |
스택을 제공하는 템플릿 클래스 | |
표준 경로에 접근하기 위한 메서드 | |
QByteArrayMatcher의 컴파일 타임 버전 | |
QLatin1StringMatcher의 컴파일 시간 버전 | |
정적 플러그인 인스턴스에 대한 참조와 해당 메타데이터를 포함하는 구조체 | |
현재 마운트된 저장소 및 드라이브에 대한 정보를 제공합니다 | |
유니코드 문자열 | |
텍스트 인코딩 및 디코딩을 위한 기본 클래스 | |
QLatin1StringMatcher의 finalize() 호출 결과를 보관합니다 | |
텍스트용 상태 기반 디코더 | |
텍스트용 상태 기반 인코더 | |
문자열 목록 | |
뷰에 문자열을 제공하는 모델 | |
유니코드 문자열에서 빠르게 일치시킬 수 있는 일련의 문자를 보관합니다 | |
지정된 구분자를 따라 문자열을 토큰으로 분할합니다 | |
QString API의 읽기 전용 하위 집합을 갖춘 UTF-16 문자열에 대한 통합 뷰 | |
시스템에 대한 정보 | |
일반 카운팅 시스템 세마포어 | |
이테레이터를 래핑하고 표준 이테레이터 트레이트를 노출하는 템플릿 클래스 | |
임시 사용을 위한 고유한 디렉터리를 생성합니다 | |
임시 파일을 처리하는 I/O 장치 | |
문자열에서 유니코드 텍스트 경계를 찾는 방법 | |
텍스트를 읽고 쓰는 데 편리한 인터페이스 | |
플랫폼에 구애받지 않는 스레드 관리 방식 | |
QThread 모음을 관리합니다 | |
스레드별 데이터 저장 | |
시계 시간 함수 | |
애니메이션 제어를 위한 타임라인 | |
시간 표현이 UTC와 어떻게 연관되는지 식별 | |
반복 및 단일 실행 타이머 | |
타이머 이벤트를 설명하는 매개변수 포함 | |
텍스트 출력을 위한 국제화 지원 | |
이 프록시는 소스 모델을 변환합니다 | |
버전 번호를 8비트 세그먼트 두 개(메이저 및 마이너)로 구성된 경량 표현으로 포함하며, 이 중 어느 하나라도 알 수 없는 값일 수 있음 | |
Qt Concurrent 작업자 스레드에서 처리되지 않은 예외를 나타냅니다 | |
QProperty\<T\> 및 모든 유형 T의 QObjectBindableProperty와 같은 바인딩 가능한 속성에 대한 통일된 인터페이스 | |
타입이 제거된 속성 바인딩을 나타냅니다 | |
URL을 다루기 위한 편리한 인터페이스 | |
URL 쿼리에서 키-값 쌍을 조작하는 방법 | |
QString API의 읽기 전용 하위 집합을 갖춘 UTF-8 문자열에 대한 통합된 뷰 | |
UUID(Universally Unique Identifier)를 저장합니다. | |
저수준 가변 길이 배열 | |
가장 일반적인 Qt 데이터 유형에 대한 유니온(union)과 같은 역할을 수행 | |
QVariant::ConstPointer는 QVariant에 대한 const 포인터를 에뮬레이트하는 템플릿 클래스입니다 | |
QVariant::ConstReference는 QVariant에 대한 const 참조 역할을 합니다 | |
QVariant::Pointer는 QVariant에 대한 비const 포인터를 에뮬레이트하는 템플릿 클래스입니다 | |
QVariant::Reference는 QVariant에 대한 비const 참조 역할을 합니다 | |
애니메이션의 기본 클래스 | |
포인터를 기반으로 QVariant에 대한 const 포인터를 에뮬레이트합니다. | |
포인터를 기반으로 QVariant에 대한 포인터를 에뮬레이트하는 템플릿 클래스 | |
QVariant에 대한 비const 참조 역할을 합니다 | |
QList의 별칭 | |
임의의 개수의 세그먼트로 구성된 버전 번호를 포함합니다 | |
스레드 동기화를 위한 조건 변수 | |
공유 포인터에 대한 약한 참조를 보유합니다 | |
Windows Wait 함수 지원 | |
쓰기 액세스를 위한 읽기-쓰기 잠금의 잠금 및 잠금 해제를 간소화하는 편의 클래스 | |
단일 XML 속성을 나타냅니다 | |
QXmlStreamAttribute의 벡터를 나타냅니다 | |
DTD 엔티티 선언을 나타냅니다 | |
QXmlStreamReader용 엔티티 해결기 | |
네임스페이스 선언을 나타냅니다 | |
DTD 표기법 선언을 나타냅니다 | |
간단한 스트리밍 API를 통해 올바른 형식의 XML 1.0 문서를 읽는 고속 파서 | |
간단한 스트리밍 API를 갖춘 XML 1.0 작성기 | |
특정 타입이 compareThreeWay()를 지원하는지 확인하는 타입 트레이트 | |
Qt::partial_ordering은 순서가 정해지지 않은 결과를 허용하는 비교 결과를 나타냅니다 | |
Qt::strong_ordering은 동등한 값을 구별할 수 없는 비교를 나타냅니다 | |
Qt::totally_ordered_wrapper는 래핑된 유형에 대해 엄격한 전체 순서를 제공하는 래퍼 유형입니다 | |
Qt::weak_ordering은 동등한 값을 여전히 구별할 수 있는 비교를 나타냅니다 | |
QtFuture::WhenAnyResult는 QtFuture::whenAny()의 결과를 나타내는 데 사용됩니다 | |
QtJniTypes 네임스페이스의 템플릿은 선언된 Java 유형의 기반이 됩니다 | |
16비트 부동 소수점 지원을 제공합니다 |
© 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.