C
Qt Quick Ultraliteの最小限のサンプル
Qt Quick のUltraliteアプリケーションの基本的なセットアップを示しています。
概要
この「minimal 」サンプルでは、Qt Quick のUltraliteアプリケーションの基本的なセットアップを示しています。

対象プラットフォーム
プロジェクト構造
最小限のサンプルは、CMakeLists.txt 、mcu_minimal.qmlproject 、minimal.qml の 3 つのファイルのみで構成されています。
CMake プロジェクトファイルには基本的なビルドスクリプトが含まれており、minimal.qml には UI が定義され、mcu_minimal.qmlproject にはminimal.qml をプロジェクトに読み込むための簡単なプロジェクト設定が含まれています。
CMakeプロジェクトファイル
# Copyright (C) 2025 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial
cmake_minimum_required (VERSION 3.21.1)
project(minimal VERSION 0.0.1 LANGUAGES C CXX ASM)
if (NOT TARGET Qul::Core)
find_package(Qul)
endif()
qul_add_target(minimal QML_PROJECT mcu_minimal.qmlproject GENERATE_ENTRYPOINT)
app_target_setup_os(minimal)
if(NOT CMAKE_CROSSCOMPILING AND NOT WIN32)
add_custom_command(TARGET minimal
COMMAND strip minimal -o minimal.stripped
DEPENDS minimal)
endif()QmlProjectファイル
// Copyright (C) 2026 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QmlProject 1.3
Project {
mainFile: "minimal.qml"
QmlFiles {
files: [
"minimal.qml"
]
}
}アプリケーションの UI
import QtQuick 2.15
Rectangle {
color: "#41CD52"
Text {
anchors.centerIn: parent
font.pixelSize: 30
text: "Qt for MCUs"
}
}ファイル:
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。