모든 Qt 예제

Calqlatr

가로 및 세로 모드 기기에 맞게 설계된 계산기입니다. 사용자 인터페이스에는 Qt Quick 사용자 정의 컴포넌트와 반응형 레이아웃을 사용하고, 애플리케이션 로직에는 JavaScript를 사용합니다.

Car Configurator

Qt Quick 3D 카메라, 확장된 장면 환경 및 Qt Quick 3D 의 사용을 보여주는 자동차 모델 예제입니다.

Coffee Machine

상태 기반 사용자 정의 사용자 인터페이스를 갖춘 Qt Quick 애플리케이션입니다.

Dice

Qt Quick 3D Physics 및 기타 Qt 모듈을 사용하는 주사위 던지기 애플리케이션입니다.

Document Viewer

JSON, 텍스트 및 PDF 파일을 표시하고 인쇄하는 위젯 애플리케이션입니다.

FX & Material Showroom

Qt Quick 3D 의 머티리얼 및 효과 기능을 시연합니다. 이 예제는 Qt Quick 3D 에서 파티클 효과와 머티리얼을 사용하는 방법을 보여줍니다.

Getting Started programming with Qt Quick: An Alarm Application

알람 애플리케이션을 기반으로 한 Qt Quick 튜토리얼입니다.

Graphs with CSV Data

Qt Graphs 에서 CSV 파일의 데이터를 시각화하는 방법.

Implementing a splash screen with Qt Quick on Android

Android용 Qt Quick View에서 스플래시 화면을 설정하는 방법을 소개합니다.

Implementing a splash screen with Qt on Android

Qt for Android를 사용하여 스플래시 화면을 설정하는 방법을 소개합니다.

In-App purchasing demo

인앱 제품 구매를 시연하는 완전한 모바일 애플리케이션.

Lightning Viewer

Qt Quick, Qt Location, Qt Positioning 및 Qt WebSockets를 결합하여 지도에서 번개를 실시간으로 표시하는 반응형 UI를 갖춘 애플리케이션.

Media Player

Qt Quick 을 사용하여 오디오 및 비디오 재생하기.

OSM Buildings

OSM(OpenStreetMap) 건물 지도 데이터를 표시하는 3D 건물 뷰어입니다.

Photo Surface

폴더 내의 콘텐츠에 액세스하기 위해 FolderListModel과 함께 Repeater를 사용하고, 가져온 콘텐츠에 대한 핀치 제스처를 처리하기 위해 PinchHandler를 사용하는 터치 기기용 QML 앱입니다.

Qt Quick 3D - XR Physics-base teleportation demo

Qt Quick 3D XR에서 물리 법칙이 적용된 이동 방식을 구현하는 방법을 시연합니다.

Qt Quick Demo - Clocks

ListModel에서 생성된 데이터를 표시하기 위해 ListView 유형을 사용하고, 이미지에 애니메이션을 적용하기 위해 SpringAnimation 유형을 사용하는 방법을 보여주는 QML 시계 애플리케이션입니다.

Qt Quick Demo - RESTful API client

RESTful API QML 클라이언트를 만드는 방법에 대한 예제입니다.

Qt Quick Demo - RSS News

XmlListModel 및 XmlListModelRole 사용자 정의 QML 유형을 사용하여 XML 데이터를 다운로드하고, ListModel 및 ListElement를 사용하여 카테고리 목록을 생성하며, ListView를 사용하여 데이터를 표시하는 QML RSS 뉴스 리더입니다.

Robot Arm

Qt Design Studio 의 3D 프로젝트에 C++ 백엔드를 추가하는 방법을 보여줍니다.

Same Game

Kuniaki Moribe가 제작한 인기 퍼즐 게임의 QML 구현체입니다.

StocQt

100개 종목에 대해 구성 가능한 주가 차트입니다.

Thermostat

Thermostat 예제는 창 크기에 따라 서로 다른 디자인을 구현하는 방법을 보여줍니다.

To Do List

모든 플랫폼에서 네이티브처럼 보이는 애플리케이션을 만드는 방법을 보여주는 할 일 목록 애플리케이션의 QML 구현입니다.

Toy Customizer

Qt Quick 3D 를 사용하여 대화형 장난감 선택 및 실시간 외관 조정을 보여주는 3D 사용자 정의 예제입니다.

Using Play Feature Delivery

Qt에서 Google Play Feature Delivery를 사용하는 방법을 보여줍니다.

Window Hosting Example

Qt 애플리케이션에서 Qt가 아닌 UI 요소를 호스팅하는 방법을 시연합니다.

Active Qt

COM App Example (ActiveQt)

COM 앱 예제는 ActiveQt를 사용하여 COM을 통해 자동화할 수 있는 Qt 애플리케이션을 개발하는 방법을 보여줍니다. 다양한 QObject 기반 클래스가 실행 중인 Qt 애플리케이션의 GUI와 통신하는 COM 객체로 노출됩니다. 이러한 COM 객체의 API는 표준 COM 애플리케이션(예: Microsoft Office)의 API와 유사하게 설계되었습니다.

Qutlook Example (ActiveQt)

Outlook 예제는 ActiveQt를 사용하여 Outlook을 자동화하는 방법을 보여줍니다. 이 예제는 dumpcpp 도구를 활용하여 Outlook 객체 모델을 설명하는 유형 라이브러리에 대한 C++ 네임스페이스를 생성합니다.

Simple Example (ActiveQt)

Simple 예제는 QAxBindable 및 QAxFactory의 사용법을 보여줍니다.

Wrapper Example (ActiveQt)

Wrapper 예제는 기존 QWidget 클래스를 ActiveX 컨트롤로 내보내는 방법과 QAxFactory를 QAXFACTORY_EXPORT() 매크로와 함께 사용하는 방법을 보여줍니다. 이 예제의 ActiveX 컨트롤은 Qt에서 제공하는 표준 버튼 클래스인 QPushButton, QCheckBox 및 QRadioButton입니다.

Qt 3D

Qt 3D: Basic Shapes C++ Example

Qt 3D 가 제공하는 네 가지 기본 도형을 보여주고, 각 도형에 대해 메시를 설정합니다.

Qt 3D: Multi Viewport QML Example

여러 뷰포트에서 시나그래프를 렌더링하는 방법을 보여주는 QML 예제

Qt 3D: PBR Materials QML Example

PBR 머티리얼 사용을 보여주는 QML 애플리케이션입니다.

Qt 3D: Simple C++ Example

C++ 애플리케이션으로, 다음에서 장면을 렌더링하는 방법을 보여줍니다. Qt 3D

Qt 3D: Simple Custom Material QML Example

사용자 정의 머티리얼 생성 방법을 보여줍니다. Qt 3D

Qt 3D: Simple QML Example

장면을 렌더링하는 방법을 보여주는 QML 애플리케이션 Qt 3D

Qt 3D: Wireframe QML Example

Qt 3D 의 단일 패스 와이어프레임 렌더링 방식을 구현하는 QML 애플리케이션

Qt Assistant 매뉴얼

Remote Control Example

Qt Assistant 를 도움말 뷰어로 사용하고 제어하기

Simple Text Viewer Example

애플리케이션용 맞춤형 도움말 뷰어로 Qt Assistant 사용하기

Qt Bluetooth

Bluetooth Chat

RFCOMM 프로토콜을 사용하여 블루투스를 통한 통신을 보여줍니다

Bluetooth Low Energy Heart Rate Game

블루투스 저에너지 심박수 장치/서비스와의 상호 작용을 보여주는 게임

Bluetooth Low Energy Heart Rate Server

GATT 서비스를 설정하고 광고하는 방법을 보여주는 예제. 이 예제는 주변기기(슬레이브) 기능과 관련된 Qt Bluetooth Low Energy 클래스의 사용법을 보여줍니다

Bluetooth Low Energy Scanner

블루투스 저에너지 주변기기(페리페럴)의 콘텐츠를 탐색하도록 설계된 애플리케이션입니다. 이 예제는 Qt Bluetooth 의 모든 저에너지 클래스 사용법을 보여줍니다

Qt Canvas Painter

Qt Canvas 2D - Canvas 2D Tester Example

Qt Canvas2D 요소의 사용법을 보여줍니다.

Qt Canvas Painter - Compact Health Example

QWindow에서 QCanvasPainter의 사용법을 보여줍니다.

Qt Canvas Painter - Gallery Example

Qt Quick 애플리케이션에서 QCanvasPainter의 기능을 시연합니다

Qt Canvas Painter - Hello Widget Example

QCanvasPainter 및 QCanvasPainterWidget의 사용법을 보여줍니다.

Qt Charts

Audio Samples vs Sound Level

이 예제는 마이크 샘플과 오디오 레벨의 관계를 그래프로 표시합니다

Charts with QML Gallery

qml을 사용하여 다양한 차트 유형을 사용하는 방법을 보여줍니다

Charts with Widgets Gallery

Qt Charts 위젯 API를 시연하는 애플리케이션

OpenGL Accelerated Series Example

이 예제는 QLineSeries 및 QScatterSeries에 대해 OpenGL 가속을 활성화하는 방법을 보여줍니다

Qml Oscilloscope

이 예제는 Qt Charts QML API를 사용하여 엄격한 성능 요구 사항이 있는 애플리케이션을 구현하는 방법을 보여줍니다

Qml Weather

이 예제는 QML을 사용하여 다양한 차트 유형을 활용하는 방법을 보여주는 기본적인 데모입니다.

Zoom Line Example

이 예제는 사용자 정의 확대/축소 효과를 만드는 방법을 보여줍니다

Qt CoAP

Quick CoAP Multicast Discovery

Qt Quick 사용자 인터페이스를 사용하여 CoAP 클라이언트로 멀티캐스트 리소스 검색 수행

Quick Secure CoAP Client

CoAP 클라이언트를 보안 설정하고 Qt Quick 사용자 인터페이스와 함께 사용하는 방법

Simple CoAP Client

CoAP 서버와 통신하는 애플리케이션 만들기

Qt Concurrent

Image Scaling

이미지를 비동기적으로 다운로드하고 크기를 조정하는 방법을 시연합니다.

Prime Counter

동시 작업의 진행 상황을 모니터링하는 방법을 시연합니다

Word Count

맵-리듀스 알고리즘 사용 방법 시연

Qt Core

Bindable Properties

바인딩 가능한 속성을 사용하여 C++ 코드를 간소화하는 방법을 시연합니다

Calendar Backend Plugin Example

사용자가 직접 정의한 사용자 지정 캘린더를 보여주는 QCalendar 예제

Contiguous Cache Example

Contiguous Cache 예제는 QContiguousCache를 사용하여 매우 큰 모델의 메모리 사용량을 관리하는 방법을 보여줍니다. 일부 환경에서는 메모리가 제한되어 있으며, 그렇지 않은 경우에도 사용자는 애플리케이션이 과도한 메모리를 사용하는 것을 꺼립니다. 전체 목록을 메모리에 로드하는 대신 QContiguousCache를 사용하여 목록을 관리하면, 애플리케이션이 액세스하는 데이터 세트의 크기와 관계없이 메모리 사용량을 제한할 수 있습니다

IPC: Shared Memory

공유 메모리(Shared Memory) IPC 메커니즘을 사용하여 서로 다른 프로세스 간에 이미지 데이터를 공유하는 방법을 보여줍니다.

Local Fortune Client

간단한 로컬 서비스 클라이언트에 QLocalSocket을 사용하는 방법을 시연합니다.

Local Fortune Server

QLocalServer와 QLocalSocket을 사용하여 간단한 로컬 서비스를 제공하는 방법을 보여줍니다.

MIME Type Browser

MIME 유형의 계층 구조를 보여주며, 이를 통해 파일의 MIME 유형을 확인할 수 있습니다

Mandelbrot

Mandelbrot 예제는 Qt를 사용한 멀티스레드 프로그래밍을 보여줍니다. 이 예제는 메인 스레드의 이벤트 루프를 차단하지 않고 작업자 스레드를 사용하여 고부하 계산을 수행하는 방법을 보여줍니다

Parsing and displaying CBOR data

CBOR 형식의 파일을 파싱하는 방법을 시연합니다

Producer and Consumer using Semaphores

세마포어를 사용한 프로듀서 및 컨슈머 예제는 QSemaphore를 사용하여 프로듀서 스레드와 컨슈머 스레드가 공유하는 순환 버퍼에 대한 액세스를 제어하는 방법을 보여줍니다

Producer and Consumer using Wait Conditions

'대기 조건을 사용하는 프로듀서 및 컨슈머' 예제는 QWaitCondition 및 QMutex를 사용하여 프로듀서 스레드와 컨슈머 스레드가 공유하는 순환 버퍼에 대한 액세스를 제어하는 방법을 보여줍니다.

QXmlStream Bookmarks Example

XBEL 파일을 읽고 쓰는 방법을 보여줍니다

Qt for Android Language Exchange

Android 애플리케이션에서 Qt에서 Java 및 Kotlin 코드를 호출하고, Java 및 Kotlin에서 Qt 코드를 호출하는 방법을 시연합니다.

Qt for Android Notifier

Android 애플리케이션에서 Qt에서 Java 코드를 호출하는 방법을 보여줍니다.

Queued Custom Type

'Queued Custom Type' 예제는 큐에 추가된 신호와 슬롯을 사용하여 스레드 간에 사용자 정의 유형을 전송하는 방법을 보여줍니다.

Saving and Loading a Game

Qt의 JSON 또는 CBOR 클래스를 사용하여 게임을 저장하고 불러오는 방법

Serialization Converter

서로 다른 직렬화 형식 간 변환 방법

Qt D-Bus

D-Bus Chat

애플리케이션 인스턴스 간의 통신 방법을 보여줍니다

D-Bus Complex Ping Pong

Qt D-Bus 타입 시스템의 사용법을 시연합니다

D-Bus Ping Pong

D-Bus를 사용한 간단한 메시지 시스템을 시연합니다

D-Bus Remote Controlled Car

Qt D-Bus 를 사용하여 다른 애플리케이션에서 자동차를 제어하는 방법 보여주기

Qt Data Visualization

Axis Handling

QML에서 사용자 정의 입력 핸들러를 사용하여 축 드래그 구현하기 및 사용자 정의 축 포맷터 생성하기

Graph Gallery

막대, 산점도 및 표면 그래프 갤러리

Simple Bar Graph

QML 애플리케이션에서 Bars3D 사용하기

Simple Scatter Graph

QML 애플리케이션에서 Scatter3D 사용하기

Surface Graph Gallery

Surface3D 그래프를 사용하는 세 가지 방법을 보여주는 갤러리

Volumetric Rendering

볼륨형 객체 렌더링

Qt GRPC

Magic 8 Ball

Qt GRPC 클라이언트와 C++ gRPC 서버 간 HTTP2 연결 설정

Qt GRPC Client Guide

Qt GRPC 클라이언트 가이드

QtGrpc Chat

채팅방에서 모든 종류의 메시지를 공유할 수 있는 채팅 애플리케이션

Vehicle

Qt GRPC 클라이언트와 C++ gRPC 서버 간의 두 스레드 연결 관리

Qt GUI

Hello Vulkan Cubes Example

QVulkanWindow 사용의 기본 사항 설명

Hello Vulkan Triangle Example

QVulkanWindow 및 Vulkan API를 사용한 렌더링의 기본 사항을 보여줍니다

Hello Vulkan Widget Example

QWidget 애플리케이션에서 QVulkanWindow 사용법을 보여줍니다

RHI Window Example

이 예제는 QRhi를 사용하여 최소한의 QWindow 기반 애플리케이션을 만드는 방법을 보여줍니다

Raster Window Example

이 예제는 렌더링에 QPainter를 사용하여 최소한의 QWindow 기반 애플리케이션을 만드는 방법을 보여줍니다

Qt Graphs

Axis Handling

QML에서 사용자 정의 입력 핸들러를 사용하여 축 드래그를 구현하고, 사용자 정의 축 포맷터를 생성합니다

Cockpit

Graphs를 사용하여 비행기 조종석을 모방한 예제 애플리케이션

Graph Gallery

막대, 산점도 및 표면 그래프 갤러리

Graph Printing

2D 또는 3D 그래프 인쇄

Graphs 2D in Qt Widgets

위젯 기반 애플리케이션에서 2D 그래프 사용

HelloGraphs

Qt Quick 애플리케이션에서 2D 그래프 활용

Mathematical Equations

수학 방정식 시각화

Simple Bar Graph

QML 애플리케이션에서 Bars3D 사용하기

Simple Scatter Graph

QML 애플리케이션에서 Scatter3D 사용하기

Surface Graph Gallery

Surface3D 그래프를 사용하는 세 가지 방법을 보여주는 갤러리

Volumetric Rendering

체적 객체 렌더링

Wind Turbine Dashboard

2D 및 3D 그래프가 포함된 풍력 터빈 대시보드

Qt HTTP Server

RESTful API Server

QHttpServer를 사용하여 RESTful API 서버를 만드는 예제

Simple HTTP Server

HTTP 서버 설정 방법에 대한 간단한 예제

Qt Help

Context-Sensitive Help Example

QHelpEngineCore 클래스를 사용하여 애플리케이션에 상황에 맞는 도움말 구현하기

Qt Jenny

QtJenny: Generating C++ proxy classes to access Android APIs

QtJenny 사용법을 보여주는 데모

Qt Labs StyleKit

StyleKit Custom Delegates Example

StyleKit에서 사용자 정의 델리게이트 및 셰이더 효과를 사용하는 방법

StyleKit Quick Controls Example

StyleKit을 사용하여 Qt Quick Controls 의 스타일을 지정하는 방법

StyleKit Widgets Example

StyleKit을 사용하여 Qt Widgets 의 스타일을 지정하는 방법

Qt Linguist 매뉴얼

Arrow Pad Example

Qt Linguist 컨텍스트 개념 이해 및 두 개 이상의 언어 사용

Localized Clock Example

이 예제는 CMake 및 Qt Quick 에서 Qt의 번역 및 현지화 기능을 사용하는 모범 사례를 보여 주며, 여기에는 다양한 언어의 복수형 처리와 현지화된 시간 및 날짜 형식이 포함됩니다.

Localized Clock with ID-based Translation

이 예제는 CMake 및 Qt Quick 에서 Qt의 ID 기반 번역 기능을 사용하는 모범 사례를 보여주며, 여기에는 다양한 언어의 복수형 처리 및 현지화된 시간 형식이 포함됩니다.

Localized Clock with Runtime Language Switch

이 예제는 CMake 및 Qt Quick 에서 Qt의 번역 및 현지화 기능을 사용하는 모범 사례를 보여줍니다. 특히 런타임 중에 애플리케이션의 언어를 변경하는 방법을 다룹니다. 이 예제는 더 간단한 ‘현지화된 시계 예제’를 확장한 것입니다

Troll Print Example

후속 릴리스를 위한 번역 업데이트

Qt Location

GeoJson Viewer (QML)

GeoJson 뷰어 예제는 MapItem을 조작하고, 사용자 입력을 처리하며, GeoJson 파일과의 입출력을 처리하는 방법을 보여줍니다.

Map Viewer (QML)

지도 뷰어 예제는 지도를 표시하고 상호 작용하는 방법, 주소를 검색하는 방법, 운전 경로를 찾는 방법을 보여줍니다

MapItemView Transitions (QML)

MapItemView와 함께 전환 효과를 사용하는 방법

Minimal Map (QML)

지도 표시를 위한 최소 코드 Qt Quick

Places (QML)

Places 예제는 Places를 검색하고 관련 콘텐츠에 접근하는 방법을 보여줍니다

Places List (QML)

Places List 예제는 ListView를 사용하여 장소를 검색하고 목록을 표시하는 방법을 보여줍니다.

Places Map (QML)

Places Map 예제는 MapItemView를 사용하여 장소를 검색하고 지도에 목록을 표시하는 방법을 보여줍니다.

Plane Spotter (QML)

Plane Spotter 예제는 위치 및 위치 결정 데이터 유형이 QML에 긴밀하게 통합된 방식을 보여줍니다

Qt Lottie Animation

lottietoqml Example

애플리케이션에서 lottietoqml을 사용하는 방법을 보여주는 예제

qtlottieviewer Example

Lottie 애니메이션의 표시 및 제어를 시연합니다. Qt Quick

Qt MQTT

MQTT Subscriptions

MQTT 브로커와 통신하는 애플리케이션 만들기

Qt Quick Publication

Qt Quick Controls 를 사용하여 MQTT 토픽에 게시할 수 있는 애플리케이션 만들기

Qt Quick Subscription

Qt Quick Controls 를 사용하여 MQTT 토픽을 구독할 수 있는 애플리케이션 만들기

Simple MQTT Client

최소 기능의 텔레메트리 애플리케이션 만들기

WebSockets MQTT Subscription

MQTT 클라이언트와 웹소켓 연결 결합하기

Qt Multimedia

Audio Devices Example

사용 가능한 오디오 장치 및 해당 구성 정보 열거하기

Audio Output Example

QAudioSink 클래스를 사용하여 오디오 재생 활성화하기

Audio Recorder Example

사용 가능한 장치 및 지원되는 코덱 탐색하기

Audio Source Example

QAudioSource 클래스를 사용하여 오디오 녹음하기

Camera Example

정지 이미지 캡처 또는 동영상 녹화 방법

Media Player Example

다음 기능을 사용하여 오디오 및 동영상 재생하기 Qt Widgets

QML Camera Application

이 Qt Quick 기반 애플리케이션은 API를 사용하여 정지 이미지나 동영상을 캡처하는 방법을 보여줍니다

QML Media Player Example

QML MediaPlayer 유형을 사용하여 오디오 및 동영상 재생하기

QML Video Example

동영상 및 카메라 뷰파인더 콘텐츠 변환

QML Video Recorder

다음 기능을 사용하여 오디오 및 동영상 녹화하기 Qt Quick

Screen Capture Example

화면 또는 창 캡처

Video Graphics Item Example

그래픽스 장면에서 동영상 스트리밍

Video Widget Example

동영상 플레이어 위젯 구현

Qt NFC

Annotated URL

형식이 지정된 NFC 데이터 교환 형식(NDEF) 메시지 읽기

NDEF Editor

NFC 포럼 태그에서 NFC 데이터 교환 형식(NDEF) 메시지를 읽고 쓰기

Qt Network

A minimal RSS listing application

네트워크 리소스를 가져와 표시하는 방법 시연

Blocking Fortune Client

네트워크 서비스용 클라이언트 생성 방법 시연

Broadcast Receiver

로컬 네트워크를 통해 브로드캐스트된 정보를 수신하는 방법 시연

Broadcast Sender

로컬 네트워크상의 여러 클라이언트에 정보를 브로드캐스트하는 방법을 시연합니다

DNS lookup

QDnsLookup을 사용하여 호스트 이름을 조회하는 방법을 시연합니다

DTLS client

이 예제는 클라이언트 측 DTLS 연결을 구현하는 방법을 보여줍니다

DTLS server

이 예제는 간단한 DTLS 서버를 구현하는 방법을 보여줍니다

Fortune Client

네트워크 서비스용 클라이언트를 생성하는 방법을 보여줍니다.

Fortune Server

네트워크 서비스용 서버를 생성하는 방법을 보여줍니다

HTTP Client

간단한 HTTP 클라이언트를 보여줍니다

Multi-stream Client

클라이언트 측에서 SCTP를 사용하는 방법을 보여줍니다.

Multi-stream Server

서버 측에서 SCTP를 사용하는 방법을 보여줍니다

Multicast Receiver

멀티캐스트 그룹으로 전송된 정보를 수신하는 방법을 시연합니다

Multicast Sender

멀티캐스트 그룹에 메시지를 전송하는 방법을 시연합니다

Network Chat

상태를 유지하는 P2P 채팅 클라이언트 시연

Secure Socket Client

암호화된(SSL) 연결을 통해 통신하는 방법을 시연합니다

Threaded Fortune Server

스레드 기반 Fortune 서버 예제는 스레드를 사용하여 서로 다른 클라이언트의 요청을 처리하는 간단한 네트워크 서비스용 서버를 만드는 방법을 보여줍니다. 이 예제는 Fortune 클라이언트 예제와 함께 실행되도록 설계되었습니다

Torrent Example

복잡한 TCP/IP 작동 방식을 보여줍니다

Qt Network 인증

Reddit Example

OAuth 2를 사용하여 Reddit에 액세스하는 인증 방법을 시연합니다

Qt OPC UA

Qt OPC UA Viewer

모델/뷰 접근 방식을 사용하여 OPC UA 서버의 모든 노드를 트리 뷰로 표시합니다.

Qt OPC UA X509 Support

키 및 인증서 서명 요청을 생성하는 방법을 보여줍니다.

Qt Quick Water Pump

OPC UA 서버와 연동하여 간단한 물 펌프 기계를 위한 QML 기반 HMI를 구축합니다

Water Pump

OPC UA 서버와 연동하여 간단한 물 펌프 기계를 위한 QML 기반 HMI를 구축합니다

Water Pump Simulation Server

간단한 물 펌프 기계 시뮬레이션을 구현하는 OPC UA 서버

Qt OpenAPI

ChatGPT RESTful API Client

OpenAPI 생성기를 사용하여 OpenAI 모델과 통신하기 위한 RESTful API 클라이언트를 만드는 방법 예시

ColorPalette RESTful API client

OpenAPI 클라이언트 코드를 생성하고 애플리케이션에 통합하는 방법 예시

Qt OpenGL

2D Painting Example

2D 페인팅 예제는 QPainter와 QOpenGLWidget을 함께 사용하여 지원되는 하드웨어에서 가속화된 2D 그래픽을 표시하는 방법을 보여줍니다

Cube OpenGL ES 2.0 example

사용자 입력을 통해 텍스처가 적용된 3D 큐브를 수동으로 회전하는 방법을 보여줍니다

Hello GL2 Example

'Hello GL2' 예제는 Qt에 포함된 OpenGL 관련 클래스의 기본적인 사용법을 보여줍니다

Hello GLES3 Example

QOpenGLExtraFunctions를 통해 OpenGL ES 3.0 함수를 시연합니다

OpenGL Window Example

이 예제는 OpenGL을 사용하기 위한 최소한의 QWindow 기반 애플리케이션을 만드는 방법을 보여줍니다

QOpenGLWidget Stereoscopic Rendering Example

이 예제는 입체 렌더링을 지원하는 최소한의 QOpenGLWidget 기반 애플리케이션을 만드는 방법을 보여줍니다.

Textures Example

텍스처 예제는 OpenGL과 Qt를 모두 사용하여 그래픽을 표시하는 애플리케이션에서 Qt의 이미지 클래스를 텍스처로 사용하는 방법을 보여줍니다

Qt PDF

PDF Multipage Viewer Example

페이지를 스크롤할 수 있는 Qt Quick PDF 뷰어입니다.

PDF Single Page Viewer Example

한 번에 한 페이지씩 볼 수 있는 Qt Quick PDF 뷰어

PDF Viewer Widget Example

페이지 간 스크롤이 가능한 위젯 기반 PDF 뷰어

Qt Positioning

Log File Position Source (C++)

'Logfile Position Source'는 사용자 정의 위치 소스를 생성하고 사용하는 방법을 보여줍니다. 이는 GPS 데이터를 시뮬레이션하거나, 데이터가 특정 사용자 정의 형식으로 수신될 때 유용할 수 있습니다

Satellite Info

'위성 정보' 예제는 Sky View, Table View 또는 RSSI View를 사용하여 이용 가능한 위성과 사용자의 현재 위치를 보여줍니다. 이 예제는 Qt Positioning 로 구현되었으며 Qt Quick

Weather Info

'Weather Info' 예제는 Qt Quick 용 C++ 플러그인에서 사용자의 현재 위치를 활용하여 웹 서비스로부터 지역별 콘텐츠를 가져오는 방법을 보여줍니다. 이 예제는 Qt Positioning

Qt Protobuf

Sensors

'Sensors' 예제는 UDP 소켓을 통해 protobuf 메시지를 전송함으로써 두 애플리케이션이 통신하는 방법을 보여줍니다

Qt Quick

Advanced Text Example

Qt Quick 의 고급 텍스트 기능을 보여주는 예제

C++ Extensions: Image Provider Example

QQuickImageProvider를 사용하여 QML에서 이미지를 불러오는 방법

C++ Extensions: Image Response Provider Example

QML에서 이미지를 비동기적으로 불러오는 방법

Models and Views: AbstractItemModel Example

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를 갖춘 리스트 모델을 구현하는 방법을 보여줍니다

Models and Views: Object ListModel Example

QML에서 QList를 모델로 사용하는 방법을 보여줍니다

Models and Views: String ListModel Example

QML에서 QStringList를 모델로 사용하는 방법을 보여줍니다

QML Advanced Tutorial 1 - Creating the Game Canvas and Blocks

QML Advanced Tutorial 2 - Populating the Game Canvas

QML Advanced Tutorial 3 - Implementing the Game Logic

QML Advanced Tutorial 4 - Finishing Touches

QML Dynamic View Ordering Tutorial 1 - A Simple ListView and Delegate

QML Dynamic View Ordering Tutorial 2 - Dragging View Items

QML Dynamic View Ordering Tutorial 3 - Moving Dragged Items

QML Dynamic View Ordering Tutorial 4 - Sorting Items

QML Previewer Example

QWidget::createWindowContainer()를 사용하여 Qt Quick 과 Qt Widgets 애플리케이션을 혼합하는 방법을 보여줍니다

QQuickRenderControl D3D11 Example

Qt Quick 장면을 텍스처로 렌더링한 후, Quick 기반이 아닌 Direct3D 11 렌더러에서 이를 사용하는 방법을 보여줍니다

QQuickRenderControl OpenGL Example

Qt Quick 장면을 텍스처로 렌더링한 후, 이 텍스처를 Quick 기반이 아닌 OpenGL 렌더러에서 사용하는 방법을 보여줍니다

QQuickRenderControl RHI Example

Qt Quick 장면을 QRhiTexture로 렌더링하는 방법을 보여줍니다

QQuickWidget - QQuickView Comparison Example

네이티브 창으로 임베드된 QQuickView에 비해 QQuickWidget이 갖는 이점을 시연합니다

Qt Quick Examples - Accessibility

이 예제는 접근성이 보장된 버튼의 구현 방법을 보여줍니다.

Qt Quick Examples - Animation

이 문서는 QML 애니메이션 예제 모음입니다

Qt Quick Examples - Canvas

다음은 QML 캔버스 예제 모음입니다.

Qt Quick Examples - Drag and Drop

다음은 QML 드래그 앤 드롭 예제 모음입니다.

Qt Quick Examples - Embedded in Widgets

QWidget::createWindowContainer()를 통해 QQuickWindow를 QWidget UI에 삽입하는 방법을 보여줍니다.

Qt Quick Examples - Image Elements

다음은 이미지 유형과 관련된 QML 예제 모음입니다.

Qt Quick Examples - Item Variable Refresh Rate

Qt Quick 예제는 UI의 특정 부분에 대해 가변 재생 빈도를 설정하는 방법을 보여줍니다

Qt Quick Examples - Key Interaction

다음은 QML 키보드 상호작용 예제 모음입니다.

Qt Quick Examples - Local Storage

QML 로컬 스토리지 예제 모음입니다.

Qt Quick Examples - MouseArea

다음은 QML의 MouseArea 유형에 대한 예제입니다

Qt Quick Examples - MultiEffect Item Switcher

MultiEffect 사용법을 보여줍니다

Qt Quick Examples - MultiEffect Test Bed

MultiEffect 사용법을 보여줍니다

Qt Quick Examples - Pointer Handlers

대화형 컴포넌트에서 Qt Quick 입력 핸들러를 사용하는 방법을 보여줍니다

Qt Quick Examples - Positioners

다음은 QML Positioner 예제 모음입니다

Qt Quick Examples - RectangularShadow NeumorphicPanel

RectangularShadow 사용법을 보여줍니다

Qt Quick Examples - Shader Effects

셰이더 효과 사용을 보여주는 ‘ Qt Quick ’ 예제

Qt Quick Examples - Shapes

셰이프 항목의 사용법을 보여주는 Qt Quick 예제

Qt Quick Examples - Text

텍스트와 관련된 QML 예제 모음입니다

Qt Quick Examples - Views

다음은 QML 모델-뷰 예제 모음입니다.

Qt Quick Examples - Window and Screen

이 예제는 QML의 Window 및 Screen 유형을 보여줍니다

Qt Quick Layouts - Basic Example

레이아웃 유형을 사용하여 UI를 구성하는 방법을 보여줍니다

Qt Quick Layouts - Responsive Layout Example

LayoutItemProxy를 사용하여 반응형 UI를 만드는 방법을 보여줍니다

Qt Quick Particles Examples - Affectors

이 문서는 QML 입자 시스템에서 Affector를 사용하는 예제 모음입니다.

Qt Quick Particles Examples - Emitters

이 문서는 QML 파티클 시스템에서 Emitter를 사용하는 예제 모음입니다.

Qt Quick Particles Examples - Image Particles

이것은 QML 파티클 시스템에서 Affector를 사용하는 예제 모음입니다

Qt Quick Particles Examples - System

QML 파티클 시스템에서 Affector를 사용하는 예제 모음입니다

Qt Quick TableView examples - Conway’s Game of Life

Conway의 '생명의 게임(Game of Life)' 예제는 QML TableView 유형을 사용하여 사용자가 화면을 이동하며 볼 수 있는 C++ 모델을 표시하는 방법을 보여줍니다

Qt Quick TableViews examples - Pixelator

Pixelator 예제는 QML TableView와 델리게이트를 사용하여 사용자 정의 테이블 모델을 구현하는 방법을 보여줍니다

Qt Quick Widgets Example

QQuickWidget 클래스를 사용하여 Qt Quick 를 Qt Widgets 애플리케이션과 결합하는 방법을 보여줍니다.

Scene Graph - Custom Geometry

Qt Quick 시나리오 그래프에서 사용자 정의 지오메트리를 구현하는 방법을 보여줍니다.

Scene Graph - Custom Material

Qt Quick 시나리오 그래프에서 사용자 정의 머티리얼을 구현하는 방법을 보여줍니다

Scene Graph - Custom QSGRenderNode

Qt Quick 시나리오 그래프에서 QSGRenderNode를 사용하여 사용자 정의 렌더링을 구현하는 방법을 보여줍니다

Scene Graph - Direct3D 11 Under QML

Qt Quick 씬에서 Direct3D 11을 사용하여 직접 렌더링하는 방법을 보여줍니다

Scene Graph - Graph

단일 QQuickItem 아래에서 사용자 정의 머티리얼과 지오메트리를 결합하는 방법을 시연합니다

Scene Graph - Metal Texture Import

Metal을 사용하여 직접 생성한 텍스처를 사용하는 방법을 보여줍니다

Scene Graph - Metal Under QML

Qt Quick 장면에서 Metal을 사용하여 직접 렌더링하는 방법을 보여줍니다.

Scene Graph - OpenGL Under QML

Qt Quick 장면에서 OpenGL을 렌더링하는 방법을 보여줍니다

Scene Graph - Painted Item

QPainter 기반의 사용자 정의 씬그래프 항목을 구현하는 방법을 보여줍니다

Scene Graph - RHI Texture Item

QRhi로 렌더링된 텍스처를 표시하는 사용자 정의 QQuickItem을 구현하는 방법을 보여줍니다

Scene Graph - RHI Under QML

Qt Quick 씬에서 QRhi를 사용하여 직접 렌더링하는 방법을 보여줍니다

Scene Graph - Threaded Animation

xml-ph-0000@deepl.internal의 스레드 기반 렌더 루프를 사용하면서도 메인 스레드와 독립적으로 애니메이션이 실행되는 사용자 정의 항목의 이점을 보여줍니다 Qt Quick

Scene Graph - Two Texture Providers

사용자 정의 씬 그래프 노드에서 두 개의 텍스처 공급자가 제공하는 두 텍스처를 결합하는 방법을 보여줍니다

Scene Graph - Vulkan Texture Import

Vulkan을 사용하여 직접 생성된 텍스처를 사용하는 방법을 보여줍니다

Scene Graph - Vulkan Under QML

Qt Quick 장면에서 Vulkan을 사용하여 직접 렌더링하는 방법을 보여줍니다.

UI Components: Dial Control Example

다이얼 컨트롤 예제는 속도계 형태의 다이얼을 만드는 방법을 보여줍니다

UI Components: Flipable Example

'Flipable 예제'는 클릭할 때마다 y축을 중심으로 회전하며 뒤집히는 항목을 보여줍니다

Vector Image Example

Qt SVG, VectorImage 및 svgtoqml의 차이점을 보여주는 Qt Quick 예제

Weather Forecast Example

Qt Quick Shapes 예제는 애플리케이션에서 도형을 사용하는 다양한 방법을 보여줍니다

Qt Quick 3D

Hello Qt Quick 3D Example

간단한 인스턴스 기반 그리기 시연

Qt Quick 3D - Antialiasing Example

다음의 앤티앨리어싱 모드를 시연합니다. Qt Quick 3D

Qt Quick 3D - Baked Lightmap Example

3D 장면에서 베이킹된 라이트맵의 사용을 보여줍니다

Qt Quick 3D - Cascaded Shadow Maps Example

계단식 섀도 맵을 시연합니다

Qt Quick 3D - Custom Effect Example

사용자 정의 후처리 효과 구현을 시연합니다

Qt Quick 3D - Custom Geometry Example

C++ 및 QML에서 사용자 정의 버텍스 데이터를 제공하는 방법을 시연합니다

Qt Quick 3D - Custom Instanced Rendering

사용자 정의 머티리얼과 C++ 인스턴스 테이블을 활용한 인스턴싱을 시연합니다

Qt Quick 3D - Custom Materials Example

셰이딩이 적용된 사용자 정의 머티리얼 작성 방법 시연

Qt Quick 3D - Custom Morphing Animation

모프 타겟을 사용한 C++ 사용자 정의 지오메트리 작성 시연

Qt Quick 3D - Custom Shaders Example

사용자 정의 버텍스 및 프래그먼트 셰이더 사용 방법 시연

Qt Quick 3D - Dynamic Model Creation Example

동적 모델 생성 방법을 시연합니다

Qt Quick 3D - HelloCube Example

2D 및 3D 오브젝트를 함께 렌더링하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - Instanced Rendering Example

인스턴스 렌더링을 수행하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - Introduction

장면을 렌더링하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - Layers Example

QtQuick3D에서 레이어 사용법을 시연합니다

Qt Quick 3D - Level of Detail Helper Example

디테일 레벨(LOD) 헬퍼 사용법 시연

Qt Quick 3D - Lights Example

다양한 조명 유형의 사용법을 시연합니다

Qt Quick 3D - Morphing Example

에서 모핑 애니메이션을 제어하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - Offline Shaders Example

실험적인 빌드 시 재료 처리 지원 기능을 시연합니다

Qt Quick 3D - Order Independent Transparency Example

에서 순서에 구애받지 않는 투명도를 시연합니다 Qt Quick 3D

Qt Quick 3D - Particles 3D Testbed Example

Qt Quick 3D 의 Particles3D 모듈 사용 방법을 시연합니다

Qt Quick 3D - Picking example

모델 선택 방법을 시연합니다

Qt Quick 3D - Principled Material Example

Principled Material 사용법을 시연합니다

Qt Quick 3D - Procedural Texture Example

C++ 또는 QML에서 사용자 정의 텍스처 데이터를 제공하는 방법을 시연합니다

Qt Quick 3D - Quick Ball Example

Quick3D를 사용하여 간단한 게임을 만드는 방법을 시연합니다

Qt Quick 3D - Quick Items Example

Quick 3D 씬에서 Qt Quick Items 사용법 시연

Qt Quick 3D - Reflection Probes Example

다음에서 리플렉션 프로브 사용법 시연 Qt Quick 3D

Qt Quick 3D - RuntimeLoader Example

런타임에 에셋을 로드하는 방법을 시연합니다

Qt Quick 3D - SSGI Lightmap Example

SSGI 및 라이트맵을 사용하는 씬을 보여주는 예제

Qt Quick 3D - Scene Effects Example

ExtendedSceneEnvironment의 사용법을 시연합니다

Qt Quick 3D - Screen Space Reflections Example

반사 효과를 시연합니다 Qt Quick 3D

Qt Quick 3D - Simple Fog Example

3D 씬에서 안개를 활성화하는 방법을 시연합니다

Qt Quick 3D - Simple RuntimeLoader Example

런타임에 3D 에셋을 불러오고 해당 씬 오브젝트를 조회하는 방법을 시연합니다

Qt Quick 3D - Simple Skinning Example

에서 간단한 스키닝 애니메이션을 렌더링하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - Sky Material Example

SkyMaterial을 사용한 절차적 하늘 렌더링 및 이미지 기반 조명 시연

Qt Quick 3D - Stencil Outline Extension Example

QtQuick3D 렌더링 확장 기능을 사용하여 스텐실 아웃라인을 구현하는 방법을 시연합니다

Qt Quick 3D - Sub-mesh Example

서브 메시에 머티리얼을 할당하는 방법을 시연합니다

Qt Quick 3D - User Passes Example

에서 사용자 정의 렌더 패스를 생성하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - View3D Example

View3D를 사용하여 여러 카메라의 시점에서 씬을 표시하는 방법을 시연합니다

Qt Quick 3D - Volumetric Fog Extension Example

렌더 확장 기능에서 볼륨 안개를 구현하는 방법을 시연합니다

Qt Quick 3D - Volumetric Rendering Example

에서 볼륨 렌더링을 수행하는 방법을 시연합니다 Qt Quick 3D

Qt Quick 3D - XR 3D Interaction example

Qt Quick 3D XR을 사용하여 3D 오브젝트를 조작하는 방법을 시연합니다

Qt Quick 3D - XR Advanced Touch

곡면 디스플레이에서의 터치 기능 및 3D 모델 터치 처리 방법을 시연합니다

Qt Quick 3D - XR Freeform Teleportation Example

Qt Quick 3D XR에서 간단한 이동 기능을 구현하는 방법을 시연합니다

Qt Quick 3D - XR Simple Example

Qt Quick 3D XR을 사용하여 간단한 VR 씬을 설정하는 방법을 시연합니다

Qt Quick 3D - XR Simple Input Example

Qt Quick 3D XR에서의 컨트롤러 입력을 시연합니다

Qt Quick 3D - XR Simple Touch Example

Qt Quick 3D XR에서 핸드 트래킹 입력을 시연합니다

Qt Quick 3D - XR Spatial Anchors Example

Qt Quick 3D XR에서 공간 앵커를 사용하는 방법을 시연합니다.

Qt Quick 3D Physics

Qt Quick 3D Physics - Cannon Example

물리적 오브젝트를 생성하는 방법을 시연합니다

Qt Quick 3D Physics - CharacterController Example

CharacterController 유형을 시연합니다

Qt Quick 3D Physics - Compound Shapes Example

복잡한 충돌 도형 사용 시연

Qt Quick 3D Physics - Custom Shapes Example

다양한 도형 사용 방법 시연

Qt Quick 3D Physics - Impeller Example

트리거 바디 및 충돌 정보 사용 방법 시연

Qt Quick 3D Physics - Joints Example

물리 장면에서 조인트 사용 방법 시연

Qt Quick 3D Physics - Mass Example

바디의 질량과 관성을 설정하는 다양한 방법을 시연합니다

Qt Quick 3D Physics - Material Example

물리 재질 사용 방법 시연

Qt Quick 3D Physics - Simple Example

간단한 물리 장면 설정 방법 시연

Qt Quick Controls

File System Explorer

파일 시스템의 텍스트 파일을 표시하기 위해 사용자 정의된 ` Qt Quick Controls `를 활용하는 데스크톱 QML 앱

Qt Quick Controls - Attached Style Properties Example

QQuickAttachedPropertyPropagator 사용법 시연

Qt Quick Controls - Contact List

Qt Quick Controls 와 간단한 연락처 목록을 구현하는 C++ 클래스를 사용하는 QML 앱

Qt Quick Controls - Event Calendar

간단한 이벤트 캘린더

Qt Quick Controls - Flat Style

Qt Quick Controls 와 사용자 정의 컨트롤이 포함된 QML 모듈을 사용하는 QML 앱

Qt Quick Controls - Gallery

컨트롤 갤러리

Qt Quick Controls - Imagine Style Example: Automotive

Imagine 스타일의 사용자 정의 자산을 활용한 자동차용 사용자 인터페이스

Qt Quick Controls - Table of Contents

TreeView 컨트롤에서 사용자 정의 트리 모델을 시연

Qt Quick Controls - Text Editor

다음과 같은 기능을 사용하는 리치 텍스트 편집기 앱 Qt Quick Controls

Qt Quick Controls - To Do List

iOS용 할 일 목록 앱

Qt Quick Controls - Wearable Demo

웨어러블 기기용으로 설계된 애플리케이션 런처를 시연합니다

Spreadsheets Example

스프레드시트 애플리케이션을 만드는 방법 시연

Qt Quick Effect Maker

Wiggly

Qt Quick Effect Maker (QQEM)으로 생성된 효과를 사용하는 방법 시연

Qt Remote Objects

Model-View Client

서버에서 발생한 변경 사항과 콘텐츠를 표시하는 매우 간단한 클라이언트 프로그램 개발

Model-View Server

Remote Objects 네트워크를 통해 제공되는 QTreeView를 표시하고 변경하는 간단한 서버 프로그램 개발

QtRemoteObjects WebSockets Applications

QtRemoteObjects에서 QIODevice 기반이 아닌 전송 방식(QWebSocket) 사용

SSL Server and Client

QSslSockets를 사용하여 보안이 적용된 원격 객체 네트워크 설정하기

Simpleswitch Direct Server and Client

최소 기능의 원격 객체 서버 및 클라이언트

Time Client Application

서버의 시간 객체 복제본을 보유하며 시계에 시간을 표시하는 클라이언트

Time Server Application

연결된 클라이언트와 시간 객체를 공유하는 서버

Qt SCXML

SCXML Calculator

SCXML 사양에 제시된 계산기 예제를 구현하는 애플리케이션

SCXML FTP Client

상태 머신을 사용하여 간단한 FTP 클라이언트를 구현

SCXML Invoke

컴파일된 중첩 상태 머신을 호출합니다

SCXML Media Player

C++ 데이터 모델과 데이터를 주고받는 예제

SCXML Sudoku

SCXML과 함께 별도의 자바스크립트 파일을 사용하는 방법을 시연

SCXML Traffic Light (Dynamic, QML)

동적으로 로드된 상태 머신을 사용하여 신호등을 구현하는 Qt Quick 애플리케이션

SCXML Traffic Light (Dynamic, Widgets)

동적으로 로드된 상태 머신을 사용하여 신호등을 구현하는 위젯 기반 애플리케이션

SCXML Traffic Light (Simple, QML)

컴파일된 상태 머신을 사용하여 단순화된 신호등을 구현하는 Qt Quick 애플리케이션

SCXML Traffic Light (Static, QML)

컴파일된 상태 머신을 사용하여 신호등을 구현하는 Qt Quick 애플리케이션

SCXML Traffic Light (Static, Widgets)

컴파일된 상태 머신을 사용하여 신호등을 구현하는 위젯 기반 애플리케이션

Qt SQL

Books

모델/뷰 프레임워크에서 Qt SQL 클래스를 사용하는 방법을 보여줍니다

Cached SQL Table

캐시된 테이블 예제는 테이블 뷰를 사용하여 데이터베이스에 접근하고, 사용자가 푸시 버튼을 통해 명시적으로 변경 사항을 제출할 때까지 데이터 변경 사항을 캐싱하는 방법을 보여줍니다

Drill Down Example

드릴다운 예제는 QSqlRelationalTableModel 및 QDataWidgetMapper 클래스를 사용하여 데이터베이스에서 데이터를 읽고 변경 사항을 제출하는 방법을 보여줍니다

Master Detail Example

마스터-디테일 예제는 동일한 애플리케이션 내에서 서로 다른 데이터 소스의 데이터를 표시하는 방법을 보여줍니다. 앨범 제목과 해당 아티스트 및 발매일은 데이터베이스에 저장되어 있는 반면, 각 앨범의 트랙은 XML 파일에 저장되어 있습니다

Query Model Example

쿼리 모델 예제는 쿼리와 테이블 뷰를 캡슐화하여 결과를 표시하는 모델을 사용하여, SQL 쿼리를 통해 얻은 데이터를 사용자 정의된 형태로 만드는 방법을 보여줍니다.

Relational Table Model Example

'관계형 테이블 모델 예제'는 관계형 모델과 테이블 뷰를 함께 사용하여 데이터베이스 내 항목 간의 관계를 시각화하는 방법을 보여줍니다.

SQL Browser

SQL 브라우저 예제는 데이터 브라우저를 사용하여 실시간 데이터베이스에서 SQL 문 실행 결과를 시각화하는 방법을 보여줍니다.

SQL Widget Mapper Example

SQL 위젯 매퍼 예제는 데이터베이스의 정보를 양식의 위젯에 매핑하는 방법을 보여줍니다.

Table Model Example

'테이블 모델' 예제는 테이블 뷰와 함께 특화된 SQL 테이블 모델을 사용하여 데이터베이스의 정보를 편집하는 방법을 보여줍니다.

Qt SVG

SVG Viewer

SVG 파일을 렌더링하고 표시하는 ‘ Qt Widgets ’ 예제

Qt Sensors

Sensors Showcase

'Sensors Showcase' 예제는 시각적 예시를 통해 센서 사용법을 시연합니다

Qt Serial Bus

CAN Bus Manager

이 예제는 CAN 버스 프레임을 송수신합니다.

Modbus Client

이 예제는 Modbus 클라이언트 애플리케이션을 구현합니다.

Modbus Custom Command

이 예제는 사용자 정의 Modbus 기능 코드를 처리하는 방법을 보여줍니다

Modbus Server

Modbus 서버 애플리케이션을 구현하는 예제

Qt Serial Port

Blocking Receiver

GUI가 아닌 스레드에서 QSerialPort의 동기식 API를 사용하는 방법을 보여줍니다

Blocking Sender

워커 스레드에서 QSerialPort의 동기식 API를 사용하는 방법을 보여줍니다

Serial Terminal

QSerialPort의 다양한 기능을 사용하는 방법을 보여줍니다

Qt Spatial Audio

Spatial Audio Panning Example

Qt Spatial Audio 엔진의 일부 기능을 보여줍니다

Qt State Machine

Move Blocks

Move Blocks 예제는 사용자 정의 전환 기능을 갖춘 QStateMachine을 사용하여 QGraphicsScene 내의 항목을 애니메이션화하는 방법을 보여줍니다

Ping Pong States

'Ping Pong States' 예제는 ' Qt State Machine ' 프레임워크에서 사용자 정의 이벤트 및 전환과 함께 병렬 상태를 사용하는 방법을 보여줍니다

Rogue

'Rogue' 예제는 이벤트 처리를 위해 Qt State Machine를 사용하는 방법을 보여줍니다

Traffic Light

'Traffic Light' 예제는 Qt State Machine Overview를 사용하여 신호등의 제어 흐름을 구현하는 방법을 보여줍니다

Qt TaskTree

TaskTree Demo

다양한 실행 모드와 워크플로 정책이 복잡한 TaskTree 실행에 어떤 영향을 미치는지 보여줍니다

TaskTree Image Scaling

TaskTree를 사용하여 이미지를 비동기적으로 다운로드하고 크기를 조정하기 위해 For 루프 반복을 병렬로 실행하는 방법을 보여줍니다.

TaskTree Traffic Light

신호등 시뮬레이션을 통해 TaskTree를 사용하여 상태 머신 동작을 구현하는 방법을 보여줍니다

Qt TextToSpeech

Hello Speak Example

Hello Speak 예제는 사용자가 입력한 텍스트를 읽어줍니다.

Quick Speech Example

Quick Speech 예제는 사용자가 입력한 텍스트를 읽어줍니다

Qt UI Tools

Text Finder

QUiLoader를 사용하여 .ui 파일을 동적으로 불러오는 방법

Qt Virtual Keyboard

Virtual Keyboard in Qt Quick

이 예제는 Qt Quick 애플리케이션에서 가상 키보드를 사용하는 방법을 보여줍니다

Qt Wayland Compositor

Custom Extension

Custom Extension은 사용자 정의 Wayland 확장 기능을 구현하는 방법을 보여줍니다

Custom Shell

Custom Shell 예제는 사용자 정의 셸 확장 기능을 구현하는 방법을 보여줍니다

Fancy Compositor

Fancy Compositor는 순수 QML로 멋진 Wayland 컴포지터를 작성하는 방법을 보여주는 예제입니다

IVI Compositor

IVI Compositor는 IviApplication 확장을 사용하는 방법을 보여주는 예제입니다

Minimal CPP

Minimal CPP는 C++로 Wayland 컴포지터를 작성하는 방법을 보여주는 예제입니다.

Minimal QML

Minimal QML은 QML로 Wayland 컴포지터를 작성하는 방법을 보여주는 간단한 예제입니다

Multi Output

Multi Output은 여러 출력을 지원하는 컴포지터를 보여주는 예제입니다

Multi Screen

Multi Screen은 여러 화면을 지원하는 데스크톱 스타일의 Wayland 컴포지터입니다.

Overview Compositor

Overview Compositor는 그리드 내에서 클라이언트 간을 전환하는 방법을 보여줍니다

QtShell Compositor

QtShell Compositor는 QtShell 셸 확장을 사용하는 방법을 보여줍니다

Server Side Decoration Compositor

Server Side Decoration Compositor는 xdg-shell에서 서버 측 창 장식을 보여주는 간단한 예제입니다.

Spanning Screens

'Spanning Screens'는 Wayland 클라이언트가 여러 화면에 걸쳐 표시되도록 하는 방법을 보여주는 예제입니다

Qt WebChannel

Qt WebChannel ChatClient HTML Example

WebSocket을 통해 QWebChannel 서버와 통신하는 HTML/JavaScript 클라이언트입니다.

Qt WebChannel ChatClient QML Application

WebSocket을 통해 QWebChannel 서버와 통신하는 QML 클라이언트

Qt WebChannel ChatServer Example

QWebChannel C++ API를 사용하여 구현된 간단한 채팅 서버

Qt WebChannel Standalone Example

서버와 브라우저에서 실행되는 원격 클라이언트 간의 간단한 채팅

Qt WebEngine

Recipe Browser

웹 페이지에 사용자 정의 스타일시트를 삽입하고 사용자 정의 마크업 언어를 위한 리치 텍스트 미리보기 도구를 제공하는 예제

WebEngine Content Manipulation Example

웹 콘텐츠를 불러오고 조작하는 방법을 시연

WebEngine Cookie Browser Example

Qt WebEngine 위젯을 기반으로 한 쿠키 브라우저

WebEngine Lifecycle Example

CPU 및 메모리 사용량을 줄이기 위해 백그라운드 탭을 일시 정지하고 종료

WebEngine Notifications Example

사용자에게 HTML5 웹 알림을 전달하는 방법을 시연합니다

WebEngine Push Notifications Example

푸시 알림을 구독하고 구독을 취소하는 방법을 시연합니다

WebEngine Quick Nano Browser

WebEngineView QML 유형을 사용하여 구현된 웹 브라우저

WebEngine Widgets Client Certificate Example

Qt WebEngine 및 QSslServer를 사용한 간단한 클라이언트 인증서 인증 시나리오

WebEngine Widgets Html2Pdf Example

다음 기능을 사용하여 웹 페이지를 PDF 문서로 변환합니다. Qt WebEngine

WebEngine Widgets Maps Example

지리적 위치 요청을 처리하는 방법을 시연합니다

WebEngine Widgets Permission Browser Example

웹사이트 권한 요청을 처리하고 기존 권한을 관리하는 방법을 시연합니다

WebEngine Widgets PrintMe Example

Qt WebEngine 위젯을 사용하여 웹 페이지를 인쇄하는 방법 시연

WebEngine Widgets Simple Browser Example

Qt WebEngine 위젯을 기반으로 한 간단한 브라우저

WebEngine Widgets Spellchecker Example

간단한 HTML 양식에 맞춤법 검사기를 통합합니다

WebEngine Widgets Video Player Example

QWebEngineView를 사용하여 전체 화면 동영상을 표시합니다

Qt WebSockets

QML WebSocket Client

QML WebSocket 클라이언트 예제를 작성하는 방법을 설명합니다

QML WebSocket Server

QML WebSocketServer 사용 방법을 보여주는 간단한 예제

Secure WebSocket Echo Client

보안 웹소켓(wss)을 사용하는 간단한 클라이언트 애플리케이션

Secure WebSocket Echo Server

보안 웹소켓(wss)을 통해 클라이언트에 응답하는 간단한 서버

Simple WebSocket Chat

WebSocket 프로토콜을 사용하는 최소한의 채팅 애플리케이션

WebSocket Echo Client

간단한 WebSocket 클라이언트 애플리케이션을 작성하는 방법 보여주기

WebSocket Echo Server

간단한 WebSocket 서버 애플리케이션을 작성하는 방법 보여주기

Qt WebView

Qt WebView Examples - A minimal example for a web view in Qt Quick

이 예제는 Qt WebView 모듈을 사용하여 Qt Quick

Qt Widgets

40000 Chips

40,000개의 칩 아이템으로 구성된 거대한 그래픽 뷰 장면을 시각화합니다

Address Book

주소록 예제는 프록시 모델을 사용하여 단일 모델의 데이터에 대해 서로 다른 뷰를 표시하는 방법을 보여줍니다

Affine Transformations

QPainter에서 아핀 변환이 어떻게 작동하는지 시연합니다

Analog Clock

아날로그 시계 예제는 사용자 정의 위젯의 내용을 그리는 방법을 보여줍니다

Basic Drawing Example

'기본 그리기(Basic Drawing)' 예제는 QPainter 클래스를 사용하여 다양한 스타일로 기본 그래픽 프리미티브를 표시하는 방법을 보여줍니다.

Basic Graphics Layouts Example

기본 그래픽 레이아웃을 만드는 방법을 시연합니다

Basic Layouts Example

표준 레이아웃 관리자를 사용하는 방법을 보여줍니다

Basic Sort/Filter Model Example

'기본 정렬/필터 모델' 예제는 QSortFilterProxyModel을 사용하여 기본적인 정렬 및 필터링을 수행하는 방법을 설명합니다

Calculator Example

이 예제는 신호와 슬롯을 사용하여 계산기 위젯의 기능을 구현하는 방법과, QGridLayout을 사용하여 자식 위젯을 그리드에 배치하는 방법을 보여줍니다

Calendar Widget Example

캘린더 위젯 예제는 QCalendarWidget의 사용법을 보여줍니다

Colliding Mice Example

그래픽 뷰에서 항목에 애니메이션을 적용하는 방법을 보여줍니다

Combo Widget Mapper Example

Combo Widget Mapper 예제는 QDataWidgetMapper를 사용하여 모델의 정보를 양식의 특정 위젯에 매핑하는 방법을 보여줍니다

Completer Example

Completer 예제는 모델이 제공하는 데이터를 기반으로 입력 위젯에 문자열 자동 완성 기능을 제공하는 방법을 보여줍니다

Composition Modes

QPainter에서 컴포지션 모드가 어떻게 작동하는지 보여줍니다

Cube RHI Widget Example

Qt 3D API 및 셰이딩 언어 추상화 계층인 QRhi를 사용하여 텍스처가 적용된 큐브를 렌더링하고 QPainter 및 위젯과 통합하는 방법을 보여줍니다

Custom Completer Example

Custom Completer 예제는 모델이 제공하는 데이터를 기반으로 입력 위젯에 문자열 자동 완성 기능을 제공하는 방법을 보여줍니다. 이 자동 완성 기능은 사용자가 입력한 처음 세 글자를 바탕으로 가능한 단어 후보를 표시하며, 사용자가 선택한 단어는 QTextCursor를 사용하여 TextEdit에 삽입됩니다

Custom Sort/Filter Model Example

사용자 정의 정렬/필터링 모델 예제는 QSortFilterProxyModel을 상속하여 고급 정렬 및 필터링을 수행하는 방법을 설명합니다

Diagram Scene Example

Graphics View 프레임워크 사용 방법 시연

Drag and Drop Robot Example

그래픽 뷰에서 항목을 드래그 앤 드롭하는 방법을 시연합니다.

Draggable Icons Example

'Draggable Icons' 예제는 동일한 애플리케이션 내의 위젯 간, 그리고 서로 다른 애플리케이션 간에 이미지 데이터를 드래그 앤 드롭하는 방법을 보여줍니다.

Draggable Text Example

위젯 간에 텍스트를 드래그 앤 드롭하는 방법을 설명합니다.

Drop Site Example

이 예제는 드래그 앤 드롭 작업에서 사용 가능한 다양한 MIME 형식을 구별하는 방법을 보여줍니다

Easing Curves Example

이징 커브 예제는 이징 커브를 사용하여 애니메이션 속도를 제어하는 방법을 보여줍니다

Editable Tree Model Example

이 예제는 모델/뷰 프레임워크의 다른 클래스와 함께 사용할 수 있는 간단한 항목 기반 트리 모델을 구현하는 방법을 보여줍니다

Elastic Nodes Example

씬 내의 그래픽 항목과 상호 작용하는 방법을 시연합니다.

Fetch More Example

'Fetch More' 예제는 필요에 따라 아이템 뷰 모델에 항목을 추가하는 방법을 보여줍니다

Flow Layout Example

다양한 창 크기에 맞춰 위젯을 배치하는 방법을 보여줍니다.

Frozen Column Example

이 예제는 QTableView 내에서 열을 고정하는 방법을 보여줍니다

Gradients

QPainter에서 그라데이션을 사용하는 방법을 보여줍니다.

Image Composition Example

QPainter에서 합성 모드가 어떻게 작동하는지 보여줍니다

Image Gestures Example

위젯에서 간단한 제스처를 사용하는 방법을 시연합니다

License Wizard Example

라이선스 마법사 예제는 Qt에서 복잡한 마법사를 구현하는 방법을 보여줍니다

Line Edits Example

Line Edits 예제는 QLineEdit을 사용할 수 있는 다양한 방법을 보여주고, 사용자가 입력하고 출력한 내용에 대해 다양한 속성과 유효성 검사기가 미치는 영향을 보여줍니다.

Menus Example

메뉴 예제는 메인 윈도우 애플리케이션에서 메뉴를 사용하는 방법을 보여줍니다

Order Form Example

Order Form 예제는 간단한 템플릿과 대화 상자에서 사용자가 입력한 데이터를 결합하여 서식 있는 텍스트 문서를 생성하는 방법을 보여줍니다

Painter Paths Example

‘Painter Paths’ 예제는 페인터 경로를 사용하여 렌더링할 복잡한 도형을 만드는 방법을 보여줍니다

Path Stroking

Path Stroking 예제는 QPainter와 함께 사용할 수 있는 다양한 유형의 펜을 보여줍니다

QRegularExpression Example

QRegularExpression 예제는 새로운 정규식을 생성하고 사용자 정의 텍스트 문자열에 대해 테스트할 수 있는 환경을 제공함으로써, Qt의 정규식이 텍스트에 어떻게 적용되는지 보여줍니다.

Scribble Example

'Scribble' 예제는 애플리케이션의 위젯에 대해 생성된 이벤트를 수신하기 위해 QWidget의 일부 이벤트 핸들러를 재구현하는 방법을 보여줍니다.

Shortcut Editor Example

'Shortcut Editor' 예제는 Qt의 표준 뷰 및 QKeySequenceEdit 클래스와 함께 사용할 수 있는 기본적인 읽기-쓰기 계층적 모델을 만드는 방법을 보여줍니다. 모델/뷰 프로그래밍에 대한 설명은 모델/뷰 프로그래밍 개요를 참조하십시오

Simple Anchor Layout Example

그래픽 뷰 씬에서 앵커 레이아웃을 시연합니다.

Simple RHI Widget Example

Qt 3D API이자 셰이딩 언어 추상화 계층인 QRhi를 사용하여 삼각형을 렌더링하는 방법을 보여줍니다

Simple Tree Model Example

'Simple Tree Model' 예제는 Qt의 표준 뷰 클래스와 함께 계층적 모델을 사용하는 방법을 보여줍니다.

Sliders Example

'슬라이더' 예제는 Qt에서 사용할 수 있는 다양한 유형의 슬라이더(QSlider, QScrollBar, QDial)를 사용하는 방법을 보여줍니다.

Spin Boxes Example

스핀 박스 예제는 간단한 QSpinBox 위젯부터 QDateTimeEdit 위젯과 같은 더 복잡한 편집기에 이르기까지, Qt에서 사용할 수 있는 다양한 유형의 스핀 박스를 사용하는 방법을 보여줍니다

Spreadsheet

스프레드시트 예제는 간단한 스프레드시트 애플리케이션을 만드는 방법을 보여줍니다

Standard Dialogs Example

'표준 대화 상자' 예제는 Qt에서 제공하는 표준 대화 상자들을 보여줍니다

Star Delegate Example

Star Delegate 예제는 스스로 그리기를 수행하고 편집을 지원하는 델리게이트를 만드는 방법을 보여줍니다

Syntax Highlighter Example

구문 강조 예제는 간단한 구문 강조를 수행하는 방법을 보여줍니다

System Tray Icon Example

시스템 트레이 아이콘 예제는 메뉴와 팝업 메시지가 포함된 아이콘을 데스크톱 환경의 시스템 트레이에 추가하는 방법을 보여줍니다.

Tab Dialog Example

탭 대화상자 예제는 QTabWidget 클래스를 사용하여 탭 대화상자를 구성하는 방법을 보여줍니다

Tablet Example

이 예제는 Qt 애플리케이션에서 Wacom 태블릿을 사용하는 방법을 보여줍니다.

Taking a Screenshot

스크린샷 예제는 데스크톱의 스크린샷을 찍는 방법을 보여줍니다

Touch Knobs Example

터치 입력을 지원하는 사용자 정의 컨트롤을 만드는 방법을 보여줍니다.

Transformations Example

변환 예제는 변환이 QPainter가 그래픽 프리미티브를 렌더링하는 방식에 어떤 영향을 미치는지 보여줍니다.

Translucent Background

이 예제는 반투명한 배경을 가진 둥근 창을 만드는 방법을 보여줍니다

Tree Model Completer Example

Tree Model Completer 예제는 마침표를 구분 기호로 사용하여 Child, GrandChild 및 GrandGrandChild 레벨의 객체에 접근함으로써 계층적 모델에 대한 자동 완성 기능을 제공하는 방법을 보여줍니다

Trivial Wizard Example

Trivial Wizard 예제는 QWizardPage 인스턴스 3개와 QWizard 인스턴스 1개를 사용하여 선형 3페이지 등록 마법사를 만드는 방법을 설명합니다

Undo Framework Example

이 예제는 Qt undo 프레임워크를 사용하여 실행 취소/다시 실행 기능을 구현하는 방법을 보여줍니다

Vector Deformation

QPainterPath의 요소를 조작하는 방법을 시연합니다

Widgets Gallery Example

'Widgets Gallery' 예제는 UI 설계와 관련된 위젯을 보여줍니다

Widgets Tutorial - Child Widgets

Widgets Tutorial - Creating a Window

Widgets Tutorial - Nested Layouts

Widgets Tutorial - Using Layouts

Window Flags Example

Window Flags 예제는 Qt에서 사용할 수 있는 윈도우 플래그를 사용하는 방법을 보여줍니다.

Qt Widgets Designer 매뉴얼

Calculator Builder

실행 시점에 Qt Widgets Designer 양식을 사용하여 사용자 인터페이스 생성

Calculator Form

애플리케이션에서 Qt Widgets Designer 로 생성된 폼 사용하기

Calculator Form/Multiple Inheritance

애플리케이션에서 Qt Widgets Designer 로 만든 폼 사용하기

Container Extension Example

다음에 사용할 사용자 정의 다중 페이지 플러그인 만들기 Qt Widgets Designer

Custom Widget Plugin

사용자 정의 위젯 플러그인 만들기 Qt Widgets Designer

Task Menu Extension

Qt Widgets Designer 용 사용자 지정 위젯 플러그인 생성 및 플러그인과 연결된 사용자 지정 작업 메뉴 항목 제공

Qt XML

DOM Bookmarks Application

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.