C
Qt Quick Ultralite摩托车仪表盘演示
演示了将QML和C++集成以及处理同一设计的多重变体。
概览
该应用程序演示了一个支持两种不同屏幕配置的摩托车仪表盘:800x480像素和720x1200像素。可以通过使用SIZE_VARIANT cmake变量在配置之间进行切换。
例如
cmake .. -DSIZE_VARIANT=small
将此变量设置为small
将产生支持800x480像素分辨率的可执行文件。将其设置为big
将产生支持720x1200像素分辨率的可执行文件。
如果平台有足够的存储空间,则应用程序可以包含带有图像序列的开机动画。intro
变体启用动画,因此其.qmlproject
文件列出了动画的图像文件。此变体适用于STM32F769i-discovery的small
变体以及桌面平台。请参阅资源属性和精灵动画资源属性部分,其中解释了如何管理图像序列的资源。
自Qt Quick Ultralite 2.7以来,本演示使用屏幕旋转将应用程序旋转以适用于NXP MIMXRT1170平台。要启用此功能,此平台有自己的顶级.qmlproject
文件。
该演示展示了如何将C++模拟后端连接到QML用户界面。
该应用程序包含
- 开机动画(仅在
intro
变体中) - 欢迎动画
- 驾驶周期
- 日间模式
- 使用键盘导航
- 警告
- 再见动画
目标平台
- MIMXRT1170(旋转
big
变体) - RH850-D1M1A(
small
变体) - STM32F769i-discovery(
small
和intro
变体) - Infineon TRAVEO™ T2G(
small
变体)
屏幕截图
开机动画
夜间模式
日间模式
键盘
文件
- 电机群/CMakeLists.txt
- 电机群/导入/MotorCluster/qmldir
- 电机群/qml项目/+大/+介绍/motor_cluster_module.qmlproject
- 电机群/qml项目/+大/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/+ek-ra6m3g/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/+qt/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/+rh850/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/+stm32f769/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/+traveo-t2g-cyt4en/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/+traveo-t2g/motor_cluster_module.qmlproject
- 电机群/qml项目/+小/motor_cluster_module.qmlproject
- 电机群/qml项目/motor_cluster.qmlproject
- 电机群/qml项目/motor_cluster_rotated.qmlproject
- 电机群/qmls/+大/+介绍/Logo.qml
- 电机群/qmls/+大/Logo.qml
- 电机群/qmls/+大/MotorCluster.qml
- 电机群/qmls/+大/RangeIconWithText.qml
- 电机群/qmls/+大/SpeedoView.qml
- 电机群/qmls/+大/Statistics.qml
- 电机群/qmls/+大/Warning.qml
- 电机群/qmls/+小/+介绍/Logo.qml
- 电机群/qmls/+小/Logo.qml
- 电机群/qmls/+小/MotorCluster.qml
- 电机群/qmls/+小/RangeIconWithText.qml
- 电机群/qmls/+小/SpeedoView.qml
- 电机群/qmls/+小/Statistics.qml
- 电机群/qmls/+小/Warning.qml
- 电机群/qmls/Background.qml
- 电机群/qmls/Blinker.qml
- 电机群/qmls/MainModel.qml
- 电机群/qmls/RoadView.qml
- 电机群/qmls/Style.qml
- 电机群/qmls/动画/+介绍/+15fps/StartupAnimationConfig.qml
- 电机群/qmls/动画/+介绍/StartupAnimation.qml
- 电机群/qmls/动画/+介绍/StartupAnimationConfig.qml
- 电机群/qmls/动画/StartupAnimation.qml
- 电机群/qmls/底部元素/+大/BottomCommonElements.qml
- 电机群/qmls/底部元素/+大/OdoTextElement.qml
- 电机群/qmls/底部元素/+大/TextElement.qml
- 电机群/qmls/底部元素/+大/TimeView.qml
- 电机群/qmls/底部元素/BottomCommonElements.qml
- 电机群/qmls/底部元素/OdoTextElement.qml
- 电机群/qmls/底部元素/TextElement.qml
- 电机群/qmls/底部元素/TimeView.qml
- 电机群/qmls/仪表/+大/FuelGaugeView.qml
- 电机群/qmls/仪表/+大/GearGaugeView.qml
- 电机群/qmls/仪表/+小/FuelGaugeView.qml
- 电机群/qmls/仪表/+小/GearGaugeView.qml
- 电机群/qmls/仪表/StartupConfig.qml
- 电机群/qmls/键盘/+大/InputTextField.qml
- 电机群/qmls/键盘/+大/KeyBase.qml
- 电机群/qmls/键盘/+大/Keyboard.qml
- 电机群/qmls/键盘/+大/KeyboardView.qml
- 电机群/qmls/键盘/InputTextField.qml
- 电机群/qmls/键盘/KeyBase.qml
- 电机群/qmls/键盘/KeyFont20.qml
- 电机群/qmls/键盘/KeyFont36.qml
- 电机群/qmls/键盘/KeyWithImage.qml
- 电机群/qmls/键盘/Keyboard.qml
- 电机群/qmls/键盘/KeyboardView.qml
- 电机群/qmls/主要/+大/motor_cluster.qml
- 电机群/qmls/主要/+小/motor_cluster.qml
- 电机群/qmls/导航/+大/Navigation.qml
- 电机群/qmls/导航/Arrow.qml
- 电机群/qmls/导航/Navigation.qml
- 电机群/qmls/导航/NavigationModel.qml
- 电机群/qmls/性能/empty/PerformanceMetrics.qml
- 电机群/qmls/性能/full/PerformanceMetricItem.qml
- 电机群/qmls/性能/full/PerformanceMetrics.qml
- 电机群/qmls/转速表/+大/NumberedScaleView.qml
- 电机群/qmls/转速表/+大/TachoView.qml
- 电机群/qmls/转速表/NumberedScaleView.qml
- 电机群/qmls/转速表/TachoView.qml
- 电机群/qmls/指示器/+大/TellTalesView.qml
- 电机群/qmls/指示器/TellTalesIndicator.qml
- 电机群/qmls/指示器/TellTalesModel.qml
- 电机群/qmls/指示器/TellTalesView.qml
- 电机群/qmls/工具/ClipingItem.qml
- 电机群/qmls/工具/ItemWithAcivationAnimations.qml
- 电机群/qmls/工具/MathAPI.qml
- 电机群/qmls/工具/TextInRoundedBox.qml
- 电机群/src/3rdparty/etl/CMakeLists.txt
- 电机群/src/mathutils.h
- 电机群/src/simulation/drivetrain.cpp
- 电机群/src/simulation/drivetrain.h
- 电机群/src/simulation/normaldrivestate.cpp
- 电机群/src/simulation/normaldrivestate.h
- 电机群/src/simulation/simulationcontroller.cpp
- 电机群/src/simulation/simulationcontroller.h
- 电机群/src/simulation/smfwd.h
- 电机群/src/simulation/stateid.h
- 电机群/src/simulation/states.cpp
- 电机群/src/simulation/states.h
- 电机群/src/statemachine.h
- 电机群/src/traveo-t2g/main.cpp
图片
- 电机群/images/+大/+介绍/qt-logo.png
- 电机群/images/+大/qt-logo.png
- 电机群/images/+大/range.png
- 电机群/images/+大/turn-left.png
- 电机群/images/+小/+介绍/qt-logo.png
- 电机群/images/+小/qt-logo.png
- 电机群/images/+小/range.png
- 电机群/images/+小/turn-left.png
- 电机群/images/bg/+大/main-light.png
- 电机制造集群/images/bg/+大/main.png
- 电机制造集群/images/bg/+大/ref.jpg
- 电机制造集群/images/bg/+大/ref_day.png
- 电机制造集群/images/bg/+小/main-light.png
- 电机制造集群/images/bg/+小/main.png
- 电机制造集群/images/bg/+小/ref.jpg
- 电机制造集群/images/bg/+小/ref_day.png
- 电机制造集群/images/燃油表/+大/fuel-colored-bg.png
- 电机制造集群/images/燃油表/+大/fuel-colored-circle-day.png
- 电机制造集群/images/燃油表/+大/fuel-colored-circle.png
- 电机制造集群/images/燃油表/+大/fuel-scale.png
- 电机制造集群/images/燃油表/+大/hole-in-bg-day.png
- 电机制造集群/images/燃油表/+大/hole-in-bg.png
- 电机制造集群/images/燃油表/+大/ring-2.png
- 电机制造集群/images/燃油表/+大/wave-bottom-part.png
- 电机制造集群/images/燃油表/+大/wave-shadow.png
- 电机制造集群/images/燃油表/+大/wave-top-part.png
- 电机制造集群/images/燃油表/+小/fuel-colored-bg.png
- 电机制造集群/images/燃油表/+小/fuel-colored-circle-day.png
- 电机制造集群/images/燃油表/+小/fuel-colored-circle.png
- 电机制造集群/images/燃油表/+小/fuel-scale.png
- 电机制造集群/images/燃油表/+小/hole-in-bg-day.png
- 电机制造集群/images/燃油表/+小/hole-in-bg.png
- 电机制造集群/images/燃油表/+小/ring-2.png
- 电机制造集群/images/燃油表/+小/wave-bottom-part.png
- 电机制造集群/images/燃油表/+小/wave-shadow.png
- 电机制造集群/images/燃油表/+小/wave-top-part.png
- 电机制造集群/images/键盘/+大/backspace-key.png
- 电机制造集群/images/键盘/+大/enter-key.png
- 电机制造集群/images/键盘/+大/go-home-key.png
- 电机制造集群/images/键盘/+大/go-work-key.png
- 电机制造集群/images/键盘/+大/minimize-keyboard.png
- 电机制造集群/images/键盘/backspace-key.png
- 电机制造集群/images/键盘/enter-key.png
- 电机制造集群/images/键盘/go-home-key.png
- 电机制造集群/images/键盘/go-work-key.png
- 电机制造集群/images/键盘/minimize-keyboard.png
- 电机制造集群/images/加载/+大/0001.png
- 电机制造集群/images/加载/+大/0002.png
- 电机制造集群/images/加载/+大/0003.png
- 电机制造集群/images/加载/+大/0004.png
- 电机制造集群/images/加载/+大/0005.png
- 电机制造集群/images/加载/+大/0006.png
- 电机制造集群/images/加载/+大/0007.png
- 电机制造集群/images/加载/+大/0008.png
- 电机制造集群/images/加载/+大/0009.png
- 电机制造集群/images/加载/+大/0010.png
- 电机制造集群/images/加载/+大/0011.png
- 电机制造集群/images/加载/+大/0012.png
- 电机制造集群/images/加载/+大/0013.png
- 电机制造集群/images/加载/+大/0014.png
- 电机制造集群/images/加载/+大/0015.png
- 电机制造集群/images/加载/+大/0016.png
- 电机制造集群/images/加载/+大/0017.png
- 电机制造集群/images/加载/+大/0018.png
- 电机制造集群/images/加载/+大/0019.png
- 电机制造集群/images/加载/+大/0020.png
- 电机制造集群/images/加载/+大/0021.png
- 电机制造集群/images/加载/+大/0022.png
- 电机制造集群/images/加载/+大/0023.png
- 电机制造集群/images/加载/+大/0024.png
- 电机制造集群/images/加载/+大/0025.png
- 电机制造集群/images/加载/+大/0026.png
- 电机制造集群/images/加载/+大/0027.png
- 电机制造集群/images/加载/+大/0028.png
- 电机制造集群/images/加载/+大/0029.png
- 电机制造集群/images/加载/+大/0030.png
- 电机制造集群/images/加载/+大/0031.png
- 电机制造集群/images/加载/+大/0032.png
- 电机制造集群/images/加载/+大/0033.png
- 电机制造集群/images/加载/+大/0034.png
- 电机制造集群/images/加载/+大/0035.png
- 电机制造集群/images/加载/+大/0036.png
- 电机制造集群/images/加载/+大/0037.png
- 电机制造集群/images/加载/+大/0038.png
- 电机制造集群/images/加载/+大/0039.png
- 电机制造集群/images/加载/+大/0040.png
- 电机制造集群/images/加载/+大/0041.png
- 电机制造集群/images/加载/+大/0042.png
- 电机制造集群/images/加载/+大/0043.png
- 电机制造集群/images/加载/+大/0044.png
- 电机制造集群/images/加载/+大/0045.png
- 电机制造集群/images/加载/+大/0046.png
- 电机制造集群/images/加载/+大/0047.png
- 电机制造集群/images/加载/+大/0048.png
- 电机制造集群/images/加载/+大/0049.png
- 电机制造集群/images/加载/+大/0050.png
- 电机制造集群/images/加载/+大/0051.png
- 电机制造集群/images/加载/+大/0052.png
- 电机制造集群/images/加载/+大/0053.png
- 电机制造集群/images/加载/+大/0054.png
- 电机制造集群/images/加载/+大/0055.png
- 电机制造集群/images/加载/+大/0056.png
- 电机制造集群/images/加载/+大/0057.png
- 电机制造集群/images/加载/+大/0058.png
- 电机制造集群/images/加载/+大/0059.png
- 电机制造集群/images/加载/+大/0060.png
- 电机制造集群/images/加载/+大/0061.png
- 电机制造集群/images/加载/+大/0062.png
- 电机制造集群/images/加载/+大/0063.png
- 电机制造集群/images/加载/+大/0064.png
- 电机制造集群/images/加载/+大/0065.png
- 电机制造集群/images/加载/+大/0066.png
- 电机制造集群/images/加载/+大/0067.png
- 电机制造集群/images/加载/+大/0068.png
- 电机制造集群/images/加载/+大/0069.png
- 电机制造集群/images/加载/+大/0070.png
- 电机制造集群/images/加载/+大/0071.png
- 电机制造集群/images/加载/+大/0072.png
- 电机制造集群/images/加载/+大/0073.png
- 电机制造集群/images/加载/+大/0074.png
- 电机制造集群/images/加载/+大/0075.png
- 电机制造集群/images/加载/+大/0076.png
- 电机制造集群/images/加载/+大/0077.png
- 电机动群/images/loading/+大/0078.png
- 电机动群/images/loading/+大/0079.png
- 电机动群/images/loading/+大/0080.png
- 电机动群/images/loading/+大/0081.png
- 电机动群/images/loading/+大/0082.png
- 电机动群/images/loading/+大/0083.png
- 电机动群/images/loading/+大/0084.png
- 电机动群/images/loading/+大/0085.png
- 电机动群/images/loading/+大/0086.png
- 电机动群/images/loading/+大/0087.png
- 电机动群/images/loading/+大/0088.png
- 电机动群/images/loading/+大/0089.png
- 电机动群/images/loading/0001.png
- 电机动群/images/loading/0002.png
- 电机动群/images/loading/0003.png
- 电机动群/images/loading/0004.png
- 电机动群/images/loading/0005.png
- 电机动群/images/loading/0006.png
- 电机动群/images/loading/0007.png
- 电机动群/images/loading/0008.png
- 电机动群/images/loading/0009.png
- 电机动群/images/loading/0010.png
- 电机动群/images/loading/0011.png
- 电机动群/images/loading/0012.png
- 电机动群/images/loading/0013.png
- 电机动群/images/loading/0014.png
- 电机动群/images/loading/0015.png
- 电机动群/images/loading/0016.png
- 电机动群/images/loading/0017.png
- 电机动群/images/loading/0018.png
- 电机动群/images/loading/0019.png
- 电机动群/images/loading/0020.png
- 电机动群/images/loading/0021.png
- 电机动群/images/loading/0022.png
- 电机动群/images/loading/0023.png
- 电机动群/images/loading/0024.png
- 电机动群/images/loading/0025.png
- 电机动群/images/loading/0026.png
- 电机动群/images/loading/0027.png
- 电机动群/images/loading/0028.png
- 电机动群/images/loading/0029.png
- 电机动群/images/loading/0030.png
- 电机动群/images/loading/0031.png
- 电机动群/images/loading/0032.png
- 电机动群/images/loading/0033.png
- 电机动群/images/loading/0034.png
- 电机动群/images/loading/0035.png
- 电机动群/images/loading/0036.png
- 电机动群/images/loading/0037.png
- 电机动群/images/loading/0038.png
- 电机动群/images/loading/0039.png
- 电机动群/images/loading/0040.png
- 电机动群/images/loading/0041.png
- 电机动群/images/loading/0042.png
- 电机动群/images/loading/0043.png
- 电机动群/images/loading/0044.png
- 电机动群/images/loading/0045.png
- 电机动群/images/loading/0046.png
- 电机动群/images/loading/0047.png
- 电机动群/images/loading/0048.png
- 电机动群/images/loading/0049.png
- 电机动群/images/loading/0050.png
- 电机动群/images/loading/0051.png
- 电机动群/images/loading/0052.png
- 电机动群/images/loading/0053.png
- 电机动群/images/loading/0054.png
- 电机动群/images/loading/0055.png
- 电机动群/images/loading/0056.png
- 电机动群/images/loading/0057.png
- 电机动群/images/loading/0058.png
- 电机动群/images/loading/0059.png
- 电机动群/images/loading/0060.png
- 电机动群/images/loading/0061.png
- 电机动群/images/loading/0062.png
- 电机动群/images/loading/0063.png
- 电机动群/images/loading/0064.png
- 电机动群/images/loading/0065.png
- 电机动群/images/loading/0066.png
- 电机动群/images/loading/0067.png
- 电机动群/images/loading/0068.png
- 电机动群/images/loading/0069.png
- 电机动群/images/loading/0070.png
- 电机动群/images/loading/0071.png
- 电机动群/images/loading/0072.png
- 电机动群/images/loading/0073.png
- 电机动群/images/loading/0074.png
- 电机动群/images/loading/0075.png
- 电机动群/images/loading/0076.png
- 电机动群/images/loading/0077.png
- 电机动群/images/loading/0078.png
- 电机动群/images/loading/0079.png
- 电机动群/images/loading/0080.png
- 电机动群/images/loading/0081.png
- 电机动群/images/loading/0082.png
- 电机动群/images/loading/0083.png
- 电机动群/images/loading/0084.png
- 电机动群/images/loading/0085.png
- 电机动群/images/loading/0086.png
- 电机动群/images/loading/0087.png
- 电机动群/images/loading/0088.png
- 电机动群/images/loading/0089.png
- 电机动群/images/mainScreen/+大/左侧线条-白天.png
- 电机动群/images/mainScreen/+大/左侧线条.png
- 电机动群/images/mainScreen/+大/右侧线条-白天.png
- 电机动群/images/mainScreen/+大/右侧线条.png
- 电机动群/images/mainScreen/+大/道路-白天.png
- 电机动群/images/mainScreen/+大/道路.png
- 电机动群/images/mainScreen/+大/转速表底部线条-白天.png
- 电机动群/images/mainScreen/+大/转速表底部线条.png
- 电机动群/images/mainScreen/+大/转速表顶部线条-白天.png
- 电机动群/images/mainScreen/+大/转速表顶部线条.png
- 电机动群/images/mainScreen/左侧线条-白天.png
- 电机动群/images/mainScreen/左侧线条.png
- 电机动群/images/mainScreen/右侧线条-白天.png>
- 电机集群/images/mainScreen/right-lines.png
- 电机集群/images/mainScreen/road-day.png
- 电机集群/images/mainScreen/road.png
- 电机集群/images/mainScreen/tacho-bottom-line-day.png
- 电机集群/images/mainScreen/tacho-bottom-line.png
- 电机集群/images/mainScreen/tacho-top-line-day.png
- 电机集群/images/mainScreen/tacho-top-line.png
- 电机集群/images/navigation/+big/destination-pin.png
- 电机集群/images/navigation/+big/tbt-1-arrow-left.png
- 电机集群/images/navigation/+big/tbt-1-arrow-straight.png
- 电机集群/images/navigation/+big/tbt-center-separator.png
- 电机集群/images/navigation/destination-pin.png
- 电机集群/images/navigation/tbt-1-arrow-left.png
- 电机集群/images/navigation/tbt-1-arrow-straight.png
- 电机集群/images/navigation/tbt-center-separator.png
- 电机集群/images/status/+big/battery-status.png
- 电机集群/images/status/+big/distance-status.png
- 电机集群/images/status/+big/engine-oil-status.png
- 电机集群/images/status/+big/fuel-avg-status.png
- 电机集群/images/status/+big/service-status.png
- 电机集群/images/status/+big/time-status.png
- 电机集群/images/status/battery-status.png
- 电机集群/images/status/distance-status.png
- 电机集群/images/status/engine-oil-status.png
- 电机集群/images/status/fuel-avg-status.png
- 电机集群/images/status/service-status.png
- 电机集群/images/status/time-status.png
- 电机集群/images/tacho/+big/1.png
- 电机集群/images/tacho/+big/2.png
- 电机集群/images/tacho/+big/3.png
- 电机集群/images/tacho/+big/4.png
- 电机集群/images/tacho/+big/5.png
- 电机集群/images/tacho/+big/6.png
- 电机集群/images/tacho/+small/1.png
- 电机集群/images/tacho/+small/2.png
- 电机集群/images/tacho/+small/3.png
- 电机集群/images/tacho/+small/4.png
- 电机集群/images/tacho/+small/5.png
- 电机集群/images/tacho/+small/6.png
- 电机集群/images/tacho/light/+big/01.png
- 电机集群/images/tacho/light/+big/02.png
- 电机集群/images/tacho/light/+big/03.png
- 电机集群/images/tacho/light/+big/04.png
- 电机集群/images/tacho/light/+big/05.png
- 电机集群/images/tacho/light/+big/06.png
- 电机集群/images/tacho/light/01.png
- 电机集群/images/tacho/light/02.png
- 电机集群/images/tacho/light/03.png
- 电机集群/images/tacho/light/04.png
- 电机集群/images/tacho/light/05.png
- 电机集群/images/tacho/light/06.png
- 电机集群/images/telltales/+big/battery.png
- 电机集群/images/telltales/+big/engine-failure.png
- 电机集群/images/telltales/+big/engine-oil.png
- 电机集群/images/telltales/+big/fuel.png
- 电机集群/images/telltales/+big/high-beams.png
- 电机集群/images/telltales/+small/battery.png
- 电机集群/images/telltales/+small/engine-failure.png
- 电机集群/images/telltales/+small/engine-oil.png
- 电机集群/images/telltales/+small/fuel.png
- 电机集群/images/telltales/+small/high-beams.png
- 电机集群/images/warnings/+big/battery-warning.png
- 电机集群/images/warnings/+big/engine-failure-warning.png
- 电机集群/images/warnings/+big/engine-oil-sync
- 电机集群/images/warnings/battery-warning.png
- 电机集群/images/warnings/engine-failure-warning.png
- 电机集群/images/warnings/engine-oil-warning.png
在特定Qt许可证下可用。
了解更多。