모든 Qt 예제
가로 및 세로 모드 기기에 맞게 설계된 계산기입니다. 사용자 인터페이스에는 Qt Quick 사용자 정의 컴포넌트와 반응형 레이아웃을 사용하고, 애플리케이션 로직에는 JavaScript를 사용합니다. | |
Qt Quick 3D 카메라, 확장된 장면 환경 및 Qt Quick 3D 의 사용을 보여주는 자동차 모델 예제입니다. | |
상태 기반 사용자 정의 사용자 인터페이스를 갖춘 Qt Quick 애플리케이션입니다. | |
Qt Quick 3D Physics 및 기타 Qt 모듈을 사용하는 주사위 던지기 애플리케이션입니다. | |
JSON, 텍스트 및 PDF 파일을 표시하고 인쇄하는 위젯 애플리케이션입니다. | |
Qt Quick 3D 의 머티리얼 및 효과 기능을 시연합니다. 이 예제는 Qt Quick 3D 에서 파티클 효과와 머티리얼을 사용하는 방법을 보여줍니다. | |
Getting Started programming with Qt Quick: An Alarm Application | 알람 애플리케이션을 기반으로 한 Qt Quick 튜토리얼입니다. |
Qt Graphs 에서 CSV 파일의 데이터를 시각화하는 방법. | |
Android용 Qt Quick View에서 스플래시 화면을 설정하는 방법을 소개합니다. | |
Qt for Android를 사용하여 스플래시 화면을 설정하는 방법을 소개합니다. | |
인앱 제품 구매를 시연하는 완전한 모바일 애플리케이션. | |
Qt Quick, Qt Location, Qt Positioning 및 Qt WebSockets를 결합하여 지도에서 번개를 실시간으로 표시하는 반응형 UI를 갖춘 애플리케이션. | |
Qt Quick 을 사용하여 오디오 및 비디오 재생하기. | |
OSM(OpenStreetMap) 건물 지도 데이터를 표시하는 3D 건물 뷰어입니다. | |
폴더 내의 콘텐츠에 액세스하기 위해 FolderListModel과 함께 Repeater를 사용하고, 가져온 콘텐츠에 대한 핀치 제스처를 처리하기 위해 PinchHandler를 사용하는 터치 기기용 QML 앱입니다. | |
Qt Quick 3D XR에서 물리 법칙이 적용된 이동 방식을 구현하는 방법을 시연합니다. | |
ListModel에서 생성된 데이터를 표시하기 위해 ListView 유형을 사용하고, 이미지에 애니메이션을 적용하기 위해 SpringAnimation 유형을 사용하는 방법을 보여주는 QML 시계 애플리케이션입니다. | |
RESTful API QML 클라이언트를 만드는 방법에 대한 예제입니다. | |
XmlListModel 및 XmlListModelRole 사용자 정의 QML 유형을 사용하여 XML 데이터를 다운로드하고, ListModel 및 ListElement를 사용하여 카테고리 목록을 생성하며, ListView를 사용하여 데이터를 표시하는 QML RSS 뉴스 리더입니다. | |
Qt Design Studio 의 3D 프로젝트에 C++ 백엔드를 추가하는 방법을 보여줍니다. | |
Kuniaki Moribe가 제작한 인기 퍼즐 게임의 QML 구현체입니다. | |
100개 종목에 대해 구성 가능한 주가 차트입니다. | |
Thermostat 예제는 창 크기에 따라 서로 다른 디자인을 구현하는 방법을 보여줍니다. | |
모든 플랫폼에서 네이티브처럼 보이는 애플리케이션을 만드는 방법을 보여주는 할 일 목록 애플리케이션의 QML 구현입니다. | |
Qt Quick 3D 를 사용하여 대화형 장난감 선택 및 실시간 외관 조정을 보여주는 3D 사용자 정의 예제입니다. | |
Qt에서 Google Play Feature Delivery를 사용하는 방법을 보여줍니다. | |
Qt 애플리케이션에서 Qt가 아닌 UI 요소를 호스팅하는 방법을 시연합니다. |
Active Qt
COM 앱 예제는 ActiveQt를 사용하여 COM을 통해 자동화할 수 있는 Qt 애플리케이션을 개발하는 방법을 보여줍니다. 다양한 QObject 기반 클래스가 실행 중인 Qt 애플리케이션의 GUI와 통신하는 COM 객체로 노출됩니다. 이러한 COM 객체의 API는 표준 COM 애플리케이션(예: Microsoft Office)의 API와 유사하게 설계되었습니다. | |
Outlook 예제는 ActiveQt를 사용하여 Outlook을 자동화하는 방법을 보여줍니다. 이 예제는 dumpcpp 도구를 활용하여 Outlook 객체 모델을 설명하는 유형 라이브러리에 대한 C++ 네임스페이스를 생성합니다. | |
Simple 예제는 QAxBindable 및 QAxFactory의 사용법을 보여줍니다. | |
Wrapper 예제는 기존 QWidget 클래스를 ActiveX 컨트롤로 내보내는 방법과 QAxFactory를 QAXFACTORY_EXPORT() 매크로와 함께 사용하는 방법을 보여줍니다. 이 예제의 ActiveX 컨트롤은 Qt에서 제공하는 표준 버튼 클래스인 QPushButton, QCheckBox 및 QRadioButton입니다. |
Qt 3D
Qt 3D 가 제공하는 네 가지 기본 도형을 보여주고, 각 도형에 대해 메시를 설정합니다. | |
여러 뷰포트에서 시나그래프를 렌더링하는 방법을 보여주는 QML 예제 | |
PBR 머티리얼 사용을 보여주는 QML 애플리케이션입니다. | |
C++ 애플리케이션으로, 다음에서 장면을 렌더링하는 방법을 보여줍니다. Qt 3D | |
사용자 정의 머티리얼 생성 방법을 보여줍니다. Qt 3D | |
장면을 렌더링하는 방법을 보여주는 QML 애플리케이션 Qt 3D | |
Qt 3D 의 단일 패스 와이어프레임 렌더링 방식을 구현하는 QML 애플리케이션 |
Qt Assistant 매뉴얼
Qt Assistant 를 도움말 뷰어로 사용하고 제어하기 | |
애플리케이션용 맞춤형 도움말 뷰어로 Qt Assistant 사용하기 |
Qt Bluetooth
RFCOMM 프로토콜을 사용하여 블루투스를 통한 통신을 보여줍니다 | |
블루투스 저에너지 심박수 장치/서비스와의 상호 작용을 보여주는 게임 | |
GATT 서비스를 설정하고 광고하는 방법을 보여주는 예제. 이 예제는 주변기기(슬레이브) 기능과 관련된 Qt Bluetooth Low Energy 클래스의 사용법을 보여줍니다 | |
블루투스 저에너지 주변기기(페리페럴)의 콘텐츠를 탐색하도록 설계된 애플리케이션입니다. 이 예제는 Qt Bluetooth 의 모든 저에너지 클래스 사용법을 보여줍니다 |
Qt Canvas Painter
Qt Canvas2D 요소의 사용법을 보여줍니다. | |
QWindow에서 QCanvasPainter의 사용법을 보여줍니다. | |
Qt Quick 애플리케이션에서 QCanvasPainter의 기능을 시연합니다 | |
QCanvasPainter 및 QCanvasPainterWidget의 사용법을 보여줍니다. |
Qt Charts
이 예제는 마이크 샘플과 오디오 레벨의 관계를 그래프로 표시합니다 | |
qml을 사용하여 다양한 차트 유형을 사용하는 방법을 보여줍니다 | |
Qt Charts 위젯 API를 시연하는 애플리케이션 | |
이 예제는 QLineSeries 및 QScatterSeries에 대해 OpenGL 가속을 활성화하는 방법을 보여줍니다 | |
이 예제는 Qt Charts QML API를 사용하여 엄격한 성능 요구 사항이 있는 애플리케이션을 구현하는 방법을 보여줍니다 | |
이 예제는 QML을 사용하여 다양한 차트 유형을 활용하는 방법을 보여주는 기본적인 데모입니다. | |
이 예제는 사용자 정의 확대/축소 효과를 만드는 방법을 보여줍니다 |
Qt CoAP
Qt Quick 사용자 인터페이스를 사용하여 CoAP 클라이언트로 멀티캐스트 리소스 검색 수행 | |
CoAP 클라이언트를 보안 설정하고 Qt Quick 사용자 인터페이스와 함께 사용하는 방법 | |
CoAP 서버와 통신하는 애플리케이션 만들기 |
Qt Concurrent
이미지를 비동기적으로 다운로드하고 크기를 조정하는 방법을 시연합니다. | |
동시 작업의 진행 상황을 모니터링하는 방법을 시연합니다 | |
맵-리듀스 알고리즘 사용 방법 시연 |
Qt Core
바인딩 가능한 속성을 사용하여 C++ 코드를 간소화하는 방법을 시연합니다 | |
사용자가 직접 정의한 사용자 지정 캘린더를 보여주는 QCalendar 예제 | |
Contiguous Cache 예제는 QContiguousCache를 사용하여 매우 큰 모델의 메모리 사용량을 관리하는 방법을 보여줍니다. 일부 환경에서는 메모리가 제한되어 있으며, 그렇지 않은 경우에도 사용자는 애플리케이션이 과도한 메모리를 사용하는 것을 꺼립니다. 전체 목록을 메모리에 로드하는 대신 QContiguousCache를 사용하여 목록을 관리하면, 애플리케이션이 액세스하는 데이터 세트의 크기와 관계없이 메모리 사용량을 제한할 수 있습니다 | |
공유 메모리(Shared Memory) IPC 메커니즘을 사용하여 서로 다른 프로세스 간에 이미지 데이터를 공유하는 방법을 보여줍니다. | |
간단한 로컬 서비스 클라이언트에 QLocalSocket을 사용하는 방법을 시연합니다. | |
QLocalServer와 QLocalSocket을 사용하여 간단한 로컬 서비스를 제공하는 방법을 보여줍니다. | |
MIME 유형의 계층 구조를 보여주며, 이를 통해 파일의 MIME 유형을 확인할 수 있습니다 | |
Mandelbrot 예제는 Qt를 사용한 멀티스레드 프로그래밍을 보여줍니다. 이 예제는 메인 스레드의 이벤트 루프를 차단하지 않고 작업자 스레드를 사용하여 고부하 계산을 수행하는 방법을 보여줍니다 | |
CBOR 형식의 파일을 파싱하는 방법을 시연합니다 | |
세마포어를 사용한 프로듀서 및 컨슈머 예제는 QSemaphore를 사용하여 프로듀서 스레드와 컨슈머 스레드가 공유하는 순환 버퍼에 대한 액세스를 제어하는 방법을 보여줍니다 | |
'대기 조건을 사용하는 프로듀서 및 컨슈머' 예제는 QWaitCondition 및 QMutex를 사용하여 프로듀서 스레드와 컨슈머 스레드가 공유하는 순환 버퍼에 대한 액세스를 제어하는 방법을 보여줍니다. | |
XBEL 파일을 읽고 쓰는 방법을 보여줍니다 | |
Android 애플리케이션에서 Qt에서 Java 및 Kotlin 코드를 호출하고, Java 및 Kotlin에서 Qt 코드를 호출하는 방법을 시연합니다. | |
Android 애플리케이션에서 Qt에서 Java 코드를 호출하는 방법을 보여줍니다. | |
'Queued Custom Type' 예제는 큐에 추가된 신호와 슬롯을 사용하여 스레드 간에 사용자 정의 유형을 전송하는 방법을 보여줍니다. | |
Qt의 JSON 또는 CBOR 클래스를 사용하여 게임을 저장하고 불러오는 방법 | |
서로 다른 직렬화 형식 간 변환 방법 |
Qt D-Bus
애플리케이션 인스턴스 간의 통신 방법을 보여줍니다 | |
Qt D-Bus 타입 시스템의 사용법을 시연합니다 | |
D-Bus를 사용한 간단한 메시지 시스템을 시연합니다 | |
Qt D-Bus 를 사용하여 다른 애플리케이션에서 자동차를 제어하는 방법 보여주기 |
Qt Data Visualization
QML에서 사용자 정의 입력 핸들러를 사용하여 축 드래그 구현하기 및 사용자 정의 축 포맷터 생성하기 | |
막대, 산점도 및 표면 그래프 갤러리 | |
QML 애플리케이션에서 Bars3D 사용하기 | |
QML 애플리케이션에서 Scatter3D 사용하기 | |
Surface3D 그래프를 사용하는 세 가지 방법을 보여주는 갤러리 | |
볼륨형 객체 렌더링 |
Qt GRPC
Qt GRPC 클라이언트와 C++ gRPC 서버 간 HTTP2 연결 설정 | |
Qt GRPC 클라이언트 가이드 | |
채팅방에서 모든 종류의 메시지를 공유할 수 있는 채팅 애플리케이션 | |
Qt GRPC 클라이언트와 C++ gRPC 서버 간의 두 스레드 연결 관리 |
Qt GUI
QVulkanWindow 사용의 기본 사항 설명 | |
QVulkanWindow 및 Vulkan API를 사용한 렌더링의 기본 사항을 보여줍니다 | |
QWidget 애플리케이션에서 QVulkanWindow 사용법을 보여줍니다 | |
이 예제는 QRhi를 사용하여 최소한의 QWindow 기반 애플리케이션을 만드는 방법을 보여줍니다 | |
이 예제는 렌더링에 QPainter를 사용하여 최소한의 QWindow 기반 애플리케이션을 만드는 방법을 보여줍니다 |
Qt Graphs
QML에서 사용자 정의 입력 핸들러를 사용하여 축 드래그를 구현하고, 사용자 정의 축 포맷터를 생성합니다 | |
Graphs를 사용하여 비행기 조종석을 모방한 예제 애플리케이션 | |
막대, 산점도 및 표면 그래프 갤러리 | |
2D 또는 3D 그래프 인쇄 | |
위젯 기반 애플리케이션에서 2D 그래프 사용 | |
Qt Quick 애플리케이션에서 2D 그래프 활용 | |
수학 방정식 시각화 | |
QML 애플리케이션에서 Bars3D 사용하기 | |
QML 애플리케이션에서 Scatter3D 사용하기 | |
Surface3D 그래프를 사용하는 세 가지 방법을 보여주는 갤러리 | |
체적 객체 렌더링 | |
2D 및 3D 그래프가 포함된 풍력 터빈 대시보드 |
Qt HTTP Server
QHttpServer를 사용하여 RESTful API 서버를 만드는 예제 | |
HTTP 서버 설정 방법에 대한 간단한 예제 |
Qt Help
QHelpEngineCore 클래스를 사용하여 애플리케이션에 상황에 맞는 도움말 구현하기 |
Qt Jenny
QtJenny: Generating C++ proxy classes to access Android APIs | QtJenny 사용법을 보여주는 데모 |
Qt Labs StyleKit
StyleKit에서 사용자 정의 델리게이트 및 셰이더 효과를 사용하는 방법 | |
StyleKit을 사용하여 Qt Quick Controls 의 스타일을 지정하는 방법 | |
StyleKit을 사용하여 Qt Widgets 의 스타일을 지정하는 방법 |
Qt Linguist 매뉴얼
Qt Linguist 컨텍스트 개념 이해 및 두 개 이상의 언어 사용 | |
이 예제는 CMake 및 Qt Quick 에서 Qt의 번역 및 현지화 기능을 사용하는 모범 사례를 보여 주며, 여기에는 다양한 언어의 복수형 처리와 현지화된 시간 및 날짜 형식이 포함됩니다. | |
이 예제는 CMake 및 Qt Quick 에서 Qt의 ID 기반 번역 기능을 사용하는 모범 사례를 보여주며, 여기에는 다양한 언어의 복수형 처리 및 현지화된 시간 형식이 포함됩니다. | |
이 예제는 CMake 및 Qt Quick 에서 Qt의 번역 및 현지화 기능을 사용하는 모범 사례를 보여줍니다. 특히 런타임 중에 애플리케이션의 언어를 변경하는 방법을 다룹니다. 이 예제는 더 간단한 ‘현지화된 시계 예제’를 확장한 것입니다 | |
후속 릴리스를 위한 번역 업데이트 |
Qt Location
GeoJson 뷰어 예제는 MapItem을 조작하고, 사용자 입력을 처리하며, GeoJson 파일과의 입출력을 처리하는 방법을 보여줍니다. | |
지도 뷰어 예제는 지도를 표시하고 상호 작용하는 방법, 주소를 검색하는 방법, 운전 경로를 찾는 방법을 보여줍니다 | |
MapItemView와 함께 전환 효과를 사용하는 방법 | |
지도 표시를 위한 최소 코드 Qt Quick | |
Places 예제는 Places를 검색하고 관련 콘텐츠에 접근하는 방법을 보여줍니다 | |
Places List 예제는 ListView를 사용하여 장소를 검색하고 목록을 표시하는 방법을 보여줍니다. | |
Places Map 예제는 MapItemView를 사용하여 장소를 검색하고 지도에 목록을 표시하는 방법을 보여줍니다. | |
Plane Spotter 예제는 위치 및 위치 결정 데이터 유형이 QML에 긴밀하게 통합된 방식을 보여줍니다 |
Qt Lottie Animation
애플리케이션에서 lottietoqml을 사용하는 방법을 보여주는 예제 | |
Lottie 애니메이션의 표시 및 제어를 시연합니다. Qt Quick |
Qt MQTT
MQTT 브로커와 통신하는 애플리케이션 만들기 | |
Qt Quick Controls 를 사용하여 MQTT 토픽에 게시할 수 있는 애플리케이션 만들기 | |
Qt Quick Controls 를 사용하여 MQTT 토픽을 구독할 수 있는 애플리케이션 만들기 | |
최소 기능의 텔레메트리 애플리케이션 만들기 | |
MQTT 클라이언트와 웹소켓 연결 결합하기 |
Qt Multimedia
사용 가능한 오디오 장치 및 해당 구성 정보 열거하기 | |
QAudioSink 클래스를 사용하여 오디오 재생 활성화하기 | |
사용 가능한 장치 및 지원되는 코덱 탐색하기 | |
QAudioSource 클래스를 사용하여 오디오 녹음하기 | |
정지 이미지 캡처 또는 동영상 녹화 방법 | |
다음 기능을 사용하여 오디오 및 동영상 재생하기 Qt Widgets | |
이 Qt Quick 기반 애플리케이션은 API를 사용하여 정지 이미지나 동영상을 캡처하는 방법을 보여줍니다 | |
QML MediaPlayer 유형을 사용하여 오디오 및 동영상 재생하기 | |
동영상 및 카메라 뷰파인더 콘텐츠 변환 | |
다음 기능을 사용하여 오디오 및 동영상 녹화하기 Qt Quick | |
화면 또는 창 캡처 | |
그래픽스 장면에서 동영상 스트리밍 | |
동영상 플레이어 위젯 구현 |
Qt NFC
형식이 지정된 NFC 데이터 교환 형식(NDEF) 메시지 읽기 | |
NFC 포럼 태그에서 NFC 데이터 교환 형식(NDEF) 메시지를 읽고 쓰기 |
Qt Network
네트워크 리소스를 가져와 표시하는 방법 시연 | |
네트워크 서비스용 클라이언트 생성 방법 시연 | |
로컬 네트워크를 통해 브로드캐스트된 정보를 수신하는 방법 시연 | |
로컬 네트워크상의 여러 클라이언트에 정보를 브로드캐스트하는 방법을 시연합니다 | |
QDnsLookup을 사용하여 호스트 이름을 조회하는 방법을 시연합니다 | |
이 예제는 클라이언트 측 DTLS 연결을 구현하는 방법을 보여줍니다 | |
이 예제는 간단한 DTLS 서버를 구현하는 방법을 보여줍니다 | |
네트워크 서비스용 클라이언트를 생성하는 방법을 보여줍니다. | |
네트워크 서비스용 서버를 생성하는 방법을 보여줍니다 | |
간단한 HTTP 클라이언트를 보여줍니다 | |
클라이언트 측에서 SCTP를 사용하는 방법을 보여줍니다. | |
서버 측에서 SCTP를 사용하는 방법을 보여줍니다 | |
멀티캐스트 그룹으로 전송된 정보를 수신하는 방법을 시연합니다 | |
멀티캐스트 그룹에 메시지를 전송하는 방법을 시연합니다 | |
상태를 유지하는 P2P 채팅 클라이언트 시연 | |
암호화된(SSL) 연결을 통해 통신하는 방법을 시연합니다 | |
스레드 기반 Fortune 서버 예제는 스레드를 사용하여 서로 다른 클라이언트의 요청을 처리하는 간단한 네트워크 서비스용 서버를 만드는 방법을 보여줍니다. 이 예제는 Fortune 클라이언트 예제와 함께 실행되도록 설계되었습니다 | |
복잡한 TCP/IP 작동 방식을 보여줍니다 |
Qt Network 인증
OAuth 2를 사용하여 Reddit에 액세스하는 인증 방법을 시연합니다 |
Qt OPC UA
모델/뷰 접근 방식을 사용하여 OPC UA 서버의 모든 노드를 트리 뷰로 표시합니다. | |
키 및 인증서 서명 요청을 생성하는 방법을 보여줍니다. | |
OPC UA 서버와 연동하여 간단한 물 펌프 기계를 위한 QML 기반 HMI를 구축합니다 | |
OPC UA 서버와 연동하여 간단한 물 펌프 기계를 위한 QML 기반 HMI를 구축합니다 | |
간단한 물 펌프 기계 시뮬레이션을 구현하는 OPC UA 서버 |
Qt OpenAPI
OpenAPI 생성기를 사용하여 OpenAI 모델과 통신하기 위한 RESTful API 클라이언트를 만드는 방법 예시 | |
OpenAPI 클라이언트 코드를 생성하고 애플리케이션에 통합하는 방법 예시 |
Qt OpenGL
2D 페인팅 예제는 QPainter와 QOpenGLWidget을 함께 사용하여 지원되는 하드웨어에서 가속화된 2D 그래픽을 표시하는 방법을 보여줍니다 | |
사용자 입력을 통해 텍스처가 적용된 3D 큐브를 수동으로 회전하는 방법을 보여줍니다 | |
'Hello GL2' 예제는 Qt에 포함된 OpenGL 관련 클래스의 기본적인 사용법을 보여줍니다 | |
QOpenGLExtraFunctions를 통해 OpenGL ES 3.0 함수를 시연합니다 | |
이 예제는 OpenGL을 사용하기 위한 최소한의 QWindow 기반 애플리케이션을 만드는 방법을 보여줍니다 | |
이 예제는 입체 렌더링을 지원하는 최소한의 QOpenGLWidget 기반 애플리케이션을 만드는 방법을 보여줍니다. | |
텍스처 예제는 OpenGL과 Qt를 모두 사용하여 그래픽을 표시하는 애플리케이션에서 Qt의 이미지 클래스를 텍스처로 사용하는 방법을 보여줍니다 |
Qt PDF
페이지를 스크롤할 수 있는 Qt Quick PDF 뷰어입니다. | |
한 번에 한 페이지씩 볼 수 있는 Qt Quick PDF 뷰어 | |
페이지 간 스크롤이 가능한 위젯 기반 PDF 뷰어 |
Qt Positioning
'Logfile Position Source'는 사용자 정의 위치 소스를 생성하고 사용하는 방법을 보여줍니다. 이는 GPS 데이터를 시뮬레이션하거나, 데이터가 특정 사용자 정의 형식으로 수신될 때 유용할 수 있습니다 | |
'위성 정보' 예제는 Sky View, Table View 또는 RSSI View를 사용하여 이용 가능한 위성과 사용자의 현재 위치를 보여줍니다. 이 예제는 Qt Positioning 로 구현되었으며 Qt Quick | |
'Weather Info' 예제는 Qt Quick 용 C++ 플러그인에서 사용자의 현재 위치를 활용하여 웹 서비스로부터 지역별 콘텐츠를 가져오는 방법을 보여줍니다. 이 예제는 Qt Positioning |
Qt Protobuf
'Sensors' 예제는 UDP 소켓을 통해 protobuf 메시지를 전송함으로써 두 애플리케이션이 통신하는 방법을 보여줍니다 |
Qt Quick
Qt Quick 의 고급 텍스트 기능을 보여주는 예제 | |
QQuickImageProvider를 사용하여 QML에서 이미지를 불러오는 방법 | |
QML에서 이미지를 비동기적으로 불러오는 방법 | |
QML에서 QAbstractItemModel 하위 클래스를 모델로 사용하는 방법을 보여줍니다. | |
Models and Views: Fetch More functionality using a worker thread | 반응성이 뛰어난 UI를 유지하면서 작업자 스레드에서 fetchMore()를 구현하는 방법을 보여줍니다 |
Models and Views: List Model using a worker thread for data fetching | 워커 스레드를 사용하여 데이터를 가져오면서 반응성이 뛰어난 UI를 갖춘 리스트 모델을 구현하는 방법을 보여줍니다 |
QML에서 QStringList를 모델로 사용하는 방법을 보여줍니다 | |
QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks | |
QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate | |
QWidget::createWindowContainer()를 사용하여 Qt Quick 과 Qt Widgets 애플리케이션을 혼합하는 방법을 보여줍니다 | |
Qt Quick 장면을 텍스처로 렌더링한 후, Quick 기반이 아닌 Direct3D 11 렌더러에서 이를 사용하는 방법을 보여줍니다 | |
Qt Quick 장면을 텍스처로 렌더링한 후, 이 텍스처를 Quick 기반이 아닌 OpenGL 렌더러에서 사용하는 방법을 보여줍니다 | |
Qt Quick 장면을 QRhiTexture로 렌더링하는 방법을 보여줍니다 | |
네이티브 창으로 임베드된 QQuickView에 비해 QQuickWidget이 갖는 이점을 시연합니다 | |
이 예제는 접근성이 보장된 버튼의 구현 방법을 보여줍니다. | |
이 문서는 QML 애니메이션 예제 모음입니다 | |
다음은 QML 캔버스 예제 모음입니다. | |
다음은 QML 드래그 앤 드롭 예제 모음입니다. | |
QWidget::createWindowContainer()를 통해 QQuickWindow를 QWidget UI에 삽입하는 방법을 보여줍니다. | |
다음은 이미지 유형과 관련된 QML 예제 모음입니다. | |
Qt Quick 예제는 UI의 특정 부분에 대해 가변 재생 빈도를 설정하는 방법을 보여줍니다 | |
다음은 QML 키보드 상호작용 예제 모음입니다. | |
QML 로컬 스토리지 예제 모음입니다. | |
다음은 QML의 MouseArea 유형에 대한 예제입니다 | |
MultiEffect 사용법을 보여줍니다 | |
MultiEffect 사용법을 보여줍니다 | |
대화형 컴포넌트에서 Qt Quick 입력 핸들러를 사용하는 방법을 보여줍니다 | |
다음은 QML Positioner 예제 모음입니다 | |
RectangularShadow 사용법을 보여줍니다 | |
셰이더 효과 사용을 보여주는 ‘ Qt Quick ’ 예제 | |
셰이프 항목의 사용법을 보여주는 Qt Quick 예제 | |
텍스트와 관련된 QML 예제 모음입니다 | |
다음은 QML 모델-뷰 예제 모음입니다. | |
이 예제는 QML의 Window 및 Screen 유형을 보여줍니다 | |
레이아웃 유형을 사용하여 UI를 구성하는 방법을 보여줍니다 | |
LayoutItemProxy를 사용하여 반응형 UI를 만드는 방법을 보여줍니다 | |
이 문서는 QML 입자 시스템에서 Affector를 사용하는 예제 모음입니다. | |
이 문서는 QML 파티클 시스템에서 Emitter를 사용하는 예제 모음입니다. | |
이것은 QML 파티클 시스템에서 Affector를 사용하는 예제 모음입니다 | |
QML 파티클 시스템에서 Affector를 사용하는 예제 모음입니다 | |
Conway의 '생명의 게임(Game of Life)' 예제는 QML TableView 유형을 사용하여 사용자가 화면을 이동하며 볼 수 있는 C++ 모델을 표시하는 방법을 보여줍니다 | |
Pixelator 예제는 QML TableView와 델리게이트를 사용하여 사용자 정의 테이블 모델을 구현하는 방법을 보여줍니다 | |
QQuickWidget 클래스를 사용하여 Qt Quick 를 Qt Widgets 애플리케이션과 결합하는 방법을 보여줍니다. | |
Qt Quick 시나리오 그래프에서 사용자 정의 지오메트리를 구현하는 방법을 보여줍니다. | |
Qt Quick 시나리오 그래프에서 사용자 정의 머티리얼을 구현하는 방법을 보여줍니다 | |
Qt Quick 시나리오 그래프에서 QSGRenderNode를 사용하여 사용자 정의 렌더링을 구현하는 방법을 보여줍니다 | |
Qt Quick 씬에서 Direct3D 11을 사용하여 직접 렌더링하는 방법을 보여줍니다 | |
단일 QQuickItem 아래에서 사용자 정의 머티리얼과 지오메트리를 결합하는 방법을 시연합니다 | |
Metal을 사용하여 직접 생성한 텍스처를 사용하는 방법을 보여줍니다 | |
Qt Quick 장면에서 Metal을 사용하여 직접 렌더링하는 방법을 보여줍니다. | |
Qt Quick 장면에서 OpenGL을 렌더링하는 방법을 보여줍니다 | |
QPainter 기반의 사용자 정의 씬그래프 항목을 구현하는 방법을 보여줍니다 | |
QRhi로 렌더링된 텍스처를 표시하는 사용자 정의 QQuickItem을 구현하는 방법을 보여줍니다 | |
Qt Quick 씬에서 QRhi를 사용하여 직접 렌더링하는 방법을 보여줍니다 | |
xml-ph-0000@deepl.internal의 스레드 기반 렌더 루프를 사용하면서도 메인 스레드와 독립적으로 애니메이션이 실행되는 사용자 정의 항목의 이점을 보여줍니다 Qt Quick | |
사용자 정의 씬 그래프 노드에서 두 개의 텍스처 공급자가 제공하는 두 텍스처를 결합하는 방법을 보여줍니다 | |
Vulkan을 사용하여 직접 생성된 텍스처를 사용하는 방법을 보여줍니다 | |
Qt Quick 장면에서 Vulkan을 사용하여 직접 렌더링하는 방법을 보여줍니다. | |
다이얼 컨트롤 예제는 속도계 형태의 다이얼을 만드는 방법을 보여줍니다 | |
'Flipable 예제'는 클릭할 때마다 y축을 중심으로 회전하며 뒤집히는 항목을 보여줍니다 | |
Qt SVG, VectorImage 및 svgtoqml의 차이점을 보여주는 Qt Quick 예제 | |
Qt Quick Shapes 예제는 애플리케이션에서 도형을 사용하는 다양한 방법을 보여줍니다 |
Qt Quick 3D
간단한 인스턴스 기반 그리기 시연 | |
다음의 앤티앨리어싱 모드를 시연합니다. Qt Quick 3D | |
3D 장면에서 베이킹된 라이트맵의 사용을 보여줍니다 | |
계단식 섀도 맵을 시연합니다 | |
사용자 정의 후처리 효과 구현을 시연합니다 | |
C++ 및 QML에서 사용자 정의 버텍스 데이터를 제공하는 방법을 시연합니다 | |
사용자 정의 머티리얼과 C++ 인스턴스 테이블을 활용한 인스턴싱을 시연합니다 | |
셰이딩이 적용된 사용자 정의 머티리얼 작성 방법 시연 | |
모프 타겟을 사용한 C++ 사용자 정의 지오메트리 작성 시연 | |
사용자 정의 버텍스 및 프래그먼트 셰이더 사용 방법 시연 | |
동적 모델 생성 방법을 시연합니다 | |
2D 및 3D 오브젝트를 함께 렌더링하는 방법을 시연합니다 Qt Quick 3D | |
인스턴스 렌더링을 수행하는 방법을 시연합니다 Qt Quick 3D | |
장면을 렌더링하는 방법을 시연합니다 Qt Quick 3D | |
QtQuick3D에서 레이어 사용법을 시연합니다 | |
디테일 레벨(LOD) 헬퍼 사용법 시연 | |
다양한 조명 유형의 사용법을 시연합니다 | |
에서 모핑 애니메이션을 제어하는 방법을 시연합니다 Qt Quick 3D | |
실험적인 빌드 시 재료 처리 지원 기능을 시연합니다 | |
에서 순서에 구애받지 않는 투명도를 시연합니다 Qt Quick 3D | |
Qt Quick 3D 의 Particles3D 모듈 사용 방법을 시연합니다 | |
모델 선택 방법을 시연합니다 | |
Principled Material 사용법을 시연합니다 | |
C++ 또는 QML에서 사용자 정의 텍스처 데이터를 제공하는 방법을 시연합니다 | |
Quick3D를 사용하여 간단한 게임을 만드는 방법을 시연합니다 | |
Quick 3D 씬에서 Qt Quick Items 사용법 시연 | |
다음에서 리플렉션 프로브 사용법 시연 Qt Quick 3D | |
런타임에 에셋을 로드하는 방법을 시연합니다 | |
SSGI 및 라이트맵을 사용하는 씬을 보여주는 예제 | |
ExtendedSceneEnvironment의 사용법을 시연합니다 | |
반사 효과를 시연합니다 Qt Quick 3D | |
3D 씬에서 안개를 활성화하는 방법을 시연합니다 | |
런타임에 3D 에셋을 불러오고 해당 씬 오브젝트를 조회하는 방법을 시연합니다 | |
에서 간단한 스키닝 애니메이션을 렌더링하는 방법을 시연합니다 Qt Quick 3D | |
SkyMaterial을 사용한 절차적 하늘 렌더링 및 이미지 기반 조명 시연 | |
QtQuick3D 렌더링 확장 기능을 사용하여 스텐실 아웃라인을 구현하는 방법을 시연합니다 | |
서브 메시에 머티리얼을 할당하는 방법을 시연합니다 | |
에서 사용자 정의 렌더 패스를 생성하는 방법을 시연합니다 Qt Quick 3D | |
View3D를 사용하여 여러 카메라의 시점에서 씬을 표시하는 방법을 시연합니다 | |
렌더 확장 기능에서 볼륨 안개를 구현하는 방법을 시연합니다 | |
에서 볼륨 렌더링을 수행하는 방법을 시연합니다 Qt Quick 3D | |
Qt Quick 3D XR을 사용하여 3D 오브젝트를 조작하는 방법을 시연합니다 | |
곡면 디스플레이에서의 터치 기능 및 3D 모델 터치 처리 방법을 시연합니다 | |
Qt Quick 3D XR에서 간단한 이동 기능을 구현하는 방법을 시연합니다 | |
Qt Quick 3D XR을 사용하여 간단한 VR 씬을 설정하는 방법을 시연합니다 | |
Qt Quick 3D XR에서의 컨트롤러 입력을 시연합니다 | |
Qt Quick 3D XR에서 핸드 트래킹 입력을 시연합니다 | |
Qt Quick 3D XR에서 공간 앵커를 사용하는 방법을 시연합니다. |
Qt Quick 3D Physics
물리적 오브젝트를 생성하는 방법을 시연합니다 | |
CharacterController 유형을 시연합니다 | |
복잡한 충돌 도형 사용 시연 | |
다양한 도형 사용 방법 시연 | |
트리거 바디 및 충돌 정보 사용 방법 시연 | |
물리 장면에서 조인트 사용 방법 시연 | |
바디의 질량과 관성을 설정하는 다양한 방법을 시연합니다 | |
물리 재질 사용 방법 시연 | |
간단한 물리 장면 설정 방법 시연 |
Qt Quick Controls
파일 시스템의 텍스트 파일을 표시하기 위해 사용자 정의된 ` Qt Quick Controls `를 활용하는 데스크톱 QML 앱 | |
QQuickAttachedPropertyPropagator 사용법 시연 | |
Qt Quick Controls 와 간단한 연락처 목록을 구현하는 C++ 클래스를 사용하는 QML 앱 | |
간단한 이벤트 캘린더 | |
Qt Quick Controls 와 사용자 정의 컨트롤이 포함된 QML 모듈을 사용하는 QML 앱 | |
컨트롤 갤러리 | |
Imagine 스타일의 사용자 정의 자산을 활용한 자동차용 사용자 인터페이스 | |
TreeView 컨트롤에서 사용자 정의 트리 모델을 시연 | |
다음과 같은 기능을 사용하는 리치 텍스트 편집기 앱 Qt Quick Controls | |
iOS용 할 일 목록 앱 | |
웨어러블 기기용으로 설계된 애플리케이션 런처를 시연합니다 | |
스프레드시트 애플리케이션을 만드는 방법 시연 |
Qt Quick Effect Maker
Qt Quick Effect Maker (QQEM)으로 생성된 효과를 사용하는 방법 시연 |
Qt Remote Objects
서버에서 발생한 변경 사항과 콘텐츠를 표시하는 매우 간단한 클라이언트 프로그램 개발 | |
Remote Objects 네트워크를 통해 제공되는 QTreeView를 표시하고 변경하는 간단한 서버 프로그램 개발 | |
QtRemoteObjects에서 QIODevice 기반이 아닌 전송 방식(QWebSocket) 사용 | |
QSslSockets를 사용하여 보안이 적용된 원격 객체 네트워크 설정하기 | |
최소 기능의 원격 객체 서버 및 클라이언트 | |
서버의 시간 객체 복제본을 보유하며 시계에 시간을 표시하는 클라이언트 | |
연결된 클라이언트와 시간 객체를 공유하는 서버 |
Qt SCXML
SCXML 사양에 제시된 계산기 예제를 구현하는 애플리케이션 | |
상태 머신을 사용하여 간단한 FTP 클라이언트를 구현 | |
컴파일된 중첩 상태 머신을 호출합니다 | |
C++ 데이터 모델과 데이터를 주고받는 예제 | |
SCXML과 함께 별도의 자바스크립트 파일을 사용하는 방법을 시연 | |
동적으로 로드된 상태 머신을 사용하여 신호등을 구현하는 Qt Quick 애플리케이션 | |
동적으로 로드된 상태 머신을 사용하여 신호등을 구현하는 위젯 기반 애플리케이션 | |
컴파일된 상태 머신을 사용하여 단순화된 신호등을 구현하는 Qt Quick 애플리케이션 | |
컴파일된 상태 머신을 사용하여 신호등을 구현하는 Qt Quick 애플리케이션 | |
컴파일된 상태 머신을 사용하여 신호등을 구현하는 위젯 기반 애플리케이션 |
Qt SQL
모델/뷰 프레임워크에서 Qt SQL 클래스를 사용하는 방법을 보여줍니다 | |
캐시된 테이블 예제는 테이블 뷰를 사용하여 데이터베이스에 접근하고, 사용자가 푸시 버튼을 통해 명시적으로 변경 사항을 제출할 때까지 데이터 변경 사항을 캐싱하는 방법을 보여줍니다 | |
드릴다운 예제는 QSqlRelationalTableModel 및 QDataWidgetMapper 클래스를 사용하여 데이터베이스에서 데이터를 읽고 변경 사항을 제출하는 방법을 보여줍니다 | |
마스터-디테일 예제는 동일한 애플리케이션 내에서 서로 다른 데이터 소스의 데이터를 표시하는 방법을 보여줍니다. 앨범 제목과 해당 아티스트 및 발매일은 데이터베이스에 저장되어 있는 반면, 각 앨범의 트랙은 XML 파일에 저장되어 있습니다 | |
쿼리 모델 예제는 쿼리와 테이블 뷰를 캡슐화하여 결과를 표시하는 모델을 사용하여, SQL 쿼리를 통해 얻은 데이터를 사용자 정의된 형태로 만드는 방법을 보여줍니다. | |
'관계형 테이블 모델 예제'는 관계형 모델과 테이블 뷰를 함께 사용하여 데이터베이스 내 항목 간의 관계를 시각화하는 방법을 보여줍니다. | |
SQL 브라우저 예제는 데이터 브라우저를 사용하여 실시간 데이터베이스에서 SQL 문 실행 결과를 시각화하는 방법을 보여줍니다. | |
SQL 위젯 매퍼 예제는 데이터베이스의 정보를 양식의 위젯에 매핑하는 방법을 보여줍니다. | |
'테이블 모델' 예제는 테이블 뷰와 함께 특화된 SQL 테이블 모델을 사용하여 데이터베이스의 정보를 편집하는 방법을 보여줍니다. |
Qt SVG
SVG 파일을 렌더링하고 표시하는 ‘ Qt Widgets ’ 예제 |
Qt Sensors
'Sensors Showcase' 예제는 시각적 예시를 통해 센서 사용법을 시연합니다 |
Qt Serial Bus
이 예제는 CAN 버스 프레임을 송수신합니다. | |
이 예제는 Modbus 클라이언트 애플리케이션을 구현합니다. | |
이 예제는 사용자 정의 Modbus 기능 코드를 처리하는 방법을 보여줍니다 | |
Modbus 서버 애플리케이션을 구현하는 예제 |
Qt Serial Port
GUI가 아닌 스레드에서 QSerialPort의 동기식 API를 사용하는 방법을 보여줍니다 | |
워커 스레드에서 QSerialPort의 동기식 API를 사용하는 방법을 보여줍니다 | |
QSerialPort의 다양한 기능을 사용하는 방법을 보여줍니다 |
Qt Spatial Audio
Qt Spatial Audio 엔진의 일부 기능을 보여줍니다 |
Qt State Machine
Move Blocks 예제는 사용자 정의 전환 기능을 갖춘 QStateMachine을 사용하여 QGraphicsScene 내의 항목을 애니메이션화하는 방법을 보여줍니다 | |
'Ping Pong States' 예제는 ' Qt State Machine ' 프레임워크에서 사용자 정의 이벤트 및 전환과 함께 병렬 상태를 사용하는 방법을 보여줍니다 | |
'Rogue' 예제는 이벤트 처리를 위해 Qt State Machine를 사용하는 방법을 보여줍니다 | |
'Traffic Light' 예제는 Qt State Machine Overview를 사용하여 신호등의 제어 흐름을 구현하는 방법을 보여줍니다 |
Qt TaskTree
다양한 실행 모드와 워크플로 정책이 복잡한 TaskTree 실행에 어떤 영향을 미치는지 보여줍니다 | |
TaskTree를 사용하여 이미지를 비동기적으로 다운로드하고 크기를 조정하기 위해 For 루프 반복을 병렬로 실행하는 방법을 보여줍니다. | |
신호등 시뮬레이션을 통해 TaskTree를 사용하여 상태 머신 동작을 구현하는 방법을 보여줍니다 |
Qt TextToSpeech
Hello Speak 예제는 사용자가 입력한 텍스트를 읽어줍니다. | |
Quick Speech 예제는 사용자가 입력한 텍스트를 읽어줍니다 |
Qt UI Tools
QUiLoader를 사용하여 .ui 파일을 동적으로 불러오는 방법 |
Qt Virtual Keyboard
이 예제는 Qt Quick 애플리케이션에서 가상 키보드를 사용하는 방법을 보여줍니다 |
Qt Wayland Compositor
Custom Extension은 사용자 정의 Wayland 확장 기능을 구현하는 방법을 보여줍니다 | |
Custom Shell 예제는 사용자 정의 셸 확장 기능을 구현하는 방법을 보여줍니다 | |
Fancy Compositor는 순수 QML로 멋진 Wayland 컴포지터를 작성하는 방법을 보여주는 예제입니다 | |
IVI Compositor는 IviApplication 확장을 사용하는 방법을 보여주는 예제입니다 | |
Minimal CPP는 C++로 Wayland 컴포지터를 작성하는 방법을 보여주는 예제입니다. | |
Minimal QML은 QML로 Wayland 컴포지터를 작성하는 방법을 보여주는 간단한 예제입니다 | |
Multi Output은 여러 출력을 지원하는 컴포지터를 보여주는 예제입니다 | |
Multi Screen은 여러 화면을 지원하는 데스크톱 스타일의 Wayland 컴포지터입니다. | |
Overview Compositor는 그리드 내에서 클라이언트 간을 전환하는 방법을 보여줍니다 | |
QtShell Compositor는 QtShell 셸 확장을 사용하는 방법을 보여줍니다 | |
Server Side Decoration Compositor는 xdg-shell에서 서버 측 창 장식을 보여주는 간단한 예제입니다. | |
'Spanning Screens'는 Wayland 클라이언트가 여러 화면에 걸쳐 표시되도록 하는 방법을 보여주는 예제입니다 |
Qt WebChannel
WebSocket을 통해 QWebChannel 서버와 통신하는 HTML/JavaScript 클라이언트입니다. | |
WebSocket을 통해 QWebChannel 서버와 통신하는 QML 클라이언트 | |
QWebChannel C++ API를 사용하여 구현된 간단한 채팅 서버 | |
서버와 브라우저에서 실행되는 원격 클라이언트 간의 간단한 채팅 |
Qt WebEngine
웹 페이지에 사용자 정의 스타일시트를 삽입하고 사용자 정의 마크업 언어를 위한 리치 텍스트 미리보기 도구를 제공하는 예제 | |
웹 콘텐츠를 불러오고 조작하는 방법을 시연 | |
Qt WebEngine 위젯을 기반으로 한 쿠키 브라우저 | |
CPU 및 메모리 사용량을 줄이기 위해 백그라운드 탭을 일시 정지하고 종료 | |
사용자에게 HTML5 웹 알림을 전달하는 방법을 시연합니다 | |
푸시 알림을 구독하고 구독을 취소하는 방법을 시연합니다 | |
WebEngineView QML 유형을 사용하여 구현된 웹 브라우저 | |
Qt WebEngine 및 QSslServer를 사용한 간단한 클라이언트 인증서 인증 시나리오 | |
다음 기능을 사용하여 웹 페이지를 PDF 문서로 변환합니다. Qt WebEngine | |
지리적 위치 요청을 처리하는 방법을 시연합니다 | |
웹사이트 권한 요청을 처리하고 기존 권한을 관리하는 방법을 시연합니다 | |
Qt WebEngine 위젯을 사용하여 웹 페이지를 인쇄하는 방법 시연 | |
Qt WebEngine 위젯을 기반으로 한 간단한 브라우저 | |
간단한 HTML 양식에 맞춤법 검사기를 통합합니다 | |
QWebEngineView를 사용하여 전체 화면 동영상을 표시합니다 |
Qt WebSockets
QML WebSocket 클라이언트 예제를 작성하는 방법을 설명합니다 | |
QML WebSocketServer 사용 방법을 보여주는 간단한 예제 | |
보안 웹소켓(wss)을 사용하는 간단한 클라이언트 애플리케이션 | |
보안 웹소켓(wss)을 통해 클라이언트에 응답하는 간단한 서버 | |
WebSocket 프로토콜을 사용하는 최소한의 채팅 애플리케이션 | |
간단한 WebSocket 클라이언트 애플리케이션을 작성하는 방법 보여주기 | |
간단한 WebSocket 서버 애플리케이션을 작성하는 방법 보여주기 |
Qt WebView
Qt WebView Examples - A minimal example for a web view in Qt Quick | 이 예제는 Qt WebView 모듈을 사용하여 Qt Quick |
Qt Widgets
40,000개의 칩 아이템으로 구성된 거대한 그래픽 뷰 장면을 시각화합니다 | |
주소록 예제는 프록시 모델을 사용하여 단일 모델의 데이터에 대해 서로 다른 뷰를 표시하는 방법을 보여줍니다 | |
QPainter에서 아핀 변환이 어떻게 작동하는지 시연합니다 | |
아날로그 시계 예제는 사용자 정의 위젯의 내용을 그리는 방법을 보여줍니다 | |
'기본 그리기(Basic Drawing)' 예제는 QPainter 클래스를 사용하여 다양한 스타일로 기본 그래픽 프리미티브를 표시하는 방법을 보여줍니다. | |
기본 그래픽 레이아웃을 만드는 방법을 시연합니다 | |
표준 레이아웃 관리자를 사용하는 방법을 보여줍니다 | |
'기본 정렬/필터 모델' 예제는 QSortFilterProxyModel을 사용하여 기본적인 정렬 및 필터링을 수행하는 방법을 설명합니다 | |
이 예제는 신호와 슬롯을 사용하여 계산기 위젯의 기능을 구현하는 방법과, QGridLayout을 사용하여 자식 위젯을 그리드에 배치하는 방법을 보여줍니다 | |
캘린더 위젯 예제는 QCalendarWidget의 사용법을 보여줍니다 | |
그래픽 뷰에서 항목에 애니메이션을 적용하는 방법을 보여줍니다 | |
Combo Widget Mapper 예제는 QDataWidgetMapper를 사용하여 모델의 정보를 양식의 특정 위젯에 매핑하는 방법을 보여줍니다 | |
Completer 예제는 모델이 제공하는 데이터를 기반으로 입력 위젯에 문자열 자동 완성 기능을 제공하는 방법을 보여줍니다 | |
QPainter에서 컴포지션 모드가 어떻게 작동하는지 보여줍니다 | |
Qt 3D API 및 셰이딩 언어 추상화 계층인 QRhi를 사용하여 텍스처가 적용된 큐브를 렌더링하고 QPainter 및 위젯과 통합하는 방법을 보여줍니다 | |
Custom Completer 예제는 모델이 제공하는 데이터를 기반으로 입력 위젯에 문자열 자동 완성 기능을 제공하는 방법을 보여줍니다. 이 자동 완성 기능은 사용자가 입력한 처음 세 글자를 바탕으로 가능한 단어 후보를 표시하며, 사용자가 선택한 단어는 QTextCursor를 사용하여 TextEdit에 삽입됩니다 | |
사용자 정의 정렬/필터링 모델 예제는 QSortFilterProxyModel을 상속하여 고급 정렬 및 필터링을 수행하는 방법을 설명합니다 | |
Graphics View 프레임워크 사용 방법 시연 | |
그래픽 뷰에서 항목을 드래그 앤 드롭하는 방법을 시연합니다. | |
'Draggable Icons' 예제는 동일한 애플리케이션 내의 위젯 간, 그리고 서로 다른 애플리케이션 간에 이미지 데이터를 드래그 앤 드롭하는 방법을 보여줍니다. | |
위젯 간에 텍스트를 드래그 앤 드롭하는 방법을 설명합니다. | |
이 예제는 드래그 앤 드롭 작업에서 사용 가능한 다양한 MIME 형식을 구별하는 방법을 보여줍니다 | |
이징 커브 예제는 이징 커브를 사용하여 애니메이션 속도를 제어하는 방법을 보여줍니다 | |
이 예제는 모델/뷰 프레임워크의 다른 클래스와 함께 사용할 수 있는 간단한 항목 기반 트리 모델을 구현하는 방법을 보여줍니다 | |
씬 내의 그래픽 항목과 상호 작용하는 방법을 시연합니다. | |
'Fetch More' 예제는 필요에 따라 아이템 뷰 모델에 항목을 추가하는 방법을 보여줍니다 | |
다양한 창 크기에 맞춰 위젯을 배치하는 방법을 보여줍니다. | |
이 예제는 QTableView 내에서 열을 고정하는 방법을 보여줍니다 | |
QPainter에서 그라데이션을 사용하는 방법을 보여줍니다. | |
QPainter에서 합성 모드가 어떻게 작동하는지 보여줍니다 | |
위젯에서 간단한 제스처를 사용하는 방법을 시연합니다 | |
라이선스 마법사 예제는 Qt에서 복잡한 마법사를 구현하는 방법을 보여줍니다 | |
Line Edits 예제는 QLineEdit을 사용할 수 있는 다양한 방법을 보여주고, 사용자가 입력하고 출력한 내용에 대해 다양한 속성과 유효성 검사기가 미치는 영향을 보여줍니다. | |
메뉴 예제는 메인 윈도우 애플리케이션에서 메뉴를 사용하는 방법을 보여줍니다 | |
Order Form 예제는 간단한 템플릿과 대화 상자에서 사용자가 입력한 데이터를 결합하여 서식 있는 텍스트 문서를 생성하는 방법을 보여줍니다 | |
‘Painter Paths’ 예제는 페인터 경로를 사용하여 렌더링할 복잡한 도형을 만드는 방법을 보여줍니다 | |
Path Stroking 예제는 QPainter와 함께 사용할 수 있는 다양한 유형의 펜을 보여줍니다 | |
QRegularExpression 예제는 새로운 정규식을 생성하고 사용자 정의 텍스트 문자열에 대해 테스트할 수 있는 환경을 제공함으로써, Qt의 정규식이 텍스트에 어떻게 적용되는지 보여줍니다. | |
'Scribble' 예제는 애플리케이션의 위젯에 대해 생성된 이벤트를 수신하기 위해 QWidget의 일부 이벤트 핸들러를 재구현하는 방법을 보여줍니다. | |
'Shortcut Editor' 예제는 Qt의 표준 뷰 및 QKeySequenceEdit 클래스와 함께 사용할 수 있는 기본적인 읽기-쓰기 계층적 모델을 만드는 방법을 보여줍니다. 모델/뷰 프로그래밍에 대한 설명은 모델/뷰 프로그래밍 개요를 참조하십시오 | |
그래픽 뷰 씬에서 앵커 레이아웃을 시연합니다. | |
Qt 3D API이자 셰이딩 언어 추상화 계층인 QRhi를 사용하여 삼각형을 렌더링하는 방법을 보여줍니다 | |
'Simple Tree Model' 예제는 Qt의 표준 뷰 클래스와 함께 계층적 모델을 사용하는 방법을 보여줍니다. | |
'슬라이더' 예제는 Qt에서 사용할 수 있는 다양한 유형의 슬라이더(QSlider, QScrollBar, QDial)를 사용하는 방법을 보여줍니다. | |
스핀 박스 예제는 간단한 QSpinBox 위젯부터 QDateTimeEdit 위젯과 같은 더 복잡한 편집기에 이르기까지, Qt에서 사용할 수 있는 다양한 유형의 스핀 박스를 사용하는 방법을 보여줍니다 | |
스프레드시트 예제는 간단한 스프레드시트 애플리케이션을 만드는 방법을 보여줍니다 | |
'표준 대화 상자' 예제는 Qt에서 제공하는 표준 대화 상자들을 보여줍니다 | |
Star Delegate 예제는 스스로 그리기를 수행하고 편집을 지원하는 델리게이트를 만드는 방법을 보여줍니다 | |
구문 강조 예제는 간단한 구문 강조를 수행하는 방법을 보여줍니다 | |
시스템 트레이 아이콘 예제는 메뉴와 팝업 메시지가 포함된 아이콘을 데스크톱 환경의 시스템 트레이에 추가하는 방법을 보여줍니다. | |
탭 대화상자 예제는 QTabWidget 클래스를 사용하여 탭 대화상자를 구성하는 방법을 보여줍니다 | |
이 예제는 Qt 애플리케이션에서 Wacom 태블릿을 사용하는 방법을 보여줍니다. | |
스크린샷 예제는 데스크톱의 스크린샷을 찍는 방법을 보여줍니다 | |
터치 입력을 지원하는 사용자 정의 컨트롤을 만드는 방법을 보여줍니다. | |
변환 예제는 변환이 QPainter가 그래픽 프리미티브를 렌더링하는 방식에 어떤 영향을 미치는지 보여줍니다. | |
이 예제는 반투명한 배경을 가진 둥근 창을 만드는 방법을 보여줍니다 | |
Tree Model Completer 예제는 마침표를 구분 기호로 사용하여 Child, GrandChild 및 GrandGrandChild 레벨의 객체에 접근함으로써 계층적 모델에 대한 자동 완성 기능을 제공하는 방법을 보여줍니다 | |
Trivial Wizard 예제는 QWizardPage 인스턴스 3개와 QWizard 인스턴스 1개를 사용하여 선형 3페이지 등록 마법사를 만드는 방법을 설명합니다 | |
이 예제는 Qt undo 프레임워크를 사용하여 실행 취소/다시 실행 기능을 구현하는 방법을 보여줍니다 | |
QPainterPath의 요소를 조작하는 방법을 시연합니다 | |
'Widgets Gallery' 예제는 UI 설계와 관련된 위젯을 보여줍니다 | |
Window Flags 예제는 Qt에서 사용할 수 있는 윈도우 플래그를 사용하는 방법을 보여줍니다. |
Qt Widgets Designer 매뉴얼
실행 시점에 Qt Widgets Designer 양식을 사용하여 사용자 인터페이스 생성 | |
애플리케이션에서 Qt Widgets Designer 로 생성된 폼 사용하기 | |
애플리케이션에서 Qt Widgets Designer 로 만든 폼 사용하기 | |
다음에 사용할 사용자 정의 다중 페이지 플러그인 만들기 Qt Widgets Designer | |
사용자 정의 위젯 플러그인 만들기 Qt Widgets Designer | |
Qt Widgets Designer 용 사용자 지정 위젯 플러그인 생성 및 플러그인과 연결된 사용자 지정 작업 메뉴 항목 제공 |
Qt XML
XML Bookmark Exchange Language(XBEL) 파일용 리더 제공 |
© 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.