利用DevEco Studio对RK3588的HiHopesOS-4.1.110(OpenHarmony)进行Qt程序编写_基于deveco的qt csdn
文章目录
- 热身
- 准备
- 添加Qt库
- 运行qml程序
热身
可以先看我这篇文章【DevEco Studio中使用Qt,编写HarmonyOS程序】
准备
板子的主要信息
目前由于系统版本(API 11)及其他原因,只能用4.1版本的DevEcoStudio来编写,更高的版本无法适配此设备。
新建 Native C++工程
注意把两个都勾选上。
假如前期不小心没有勾选,可以在module.json5中手动增加
将runtimeOS
的值由 HarmonyOS
修改为 OpenHarmony
修改版本
需要注释掉原来的,然后再在products
中添加自己的版本
编译运行一下默认程序,按照提示插入签名
正常运行
添加Qt库
下载库【Qt For OpenHarmony Alpha v6版本】
解压,然后将库的路径添加进来
修改工程中的build-profile.json5文件,文件路径为entry/build-profile.json5,如下图所示,添加了工程编译的架构及QtSDK的路径配置
然后拷贝ts文件
拷贝QtSDK中openharmony/qtbase目录下的文件夹到DevEco工程中的entry/src/main/ets目录下,如下图所示
修改module.json5
将entry/src/main/module.json5
里面的srcEntry由原来的EntryAbility.ts改成 EntryAbility.ets,不然启动的还是旧的入口,而不是咱们从qt拷贝过来的入口。
导入模组adapter_ts
点击File–>New–>Import–>Import Module,导入我们下载后的模组
删除原来的cpp文件,增加main.cpp 文件,并修改cmake
注意cmake中的这两个位置的名称要和你的模块的名称一致。比如我这里的模块名称是entry,所以cmake中统一用了entry。
拷贝platform插件。
从下载得到的库中的plugins/platforms文件夹,拷贝libplugins_platforms_qopenharmony.so
到工程的entry\\libs\\arm64-v8a
路径下
然后编译、发布。
可以看到,打印出了我们所需要的东西。
至此,已经可以顺利进行QWidget的程序了(自行创建一个QLabel试试)。
运行qml程序
qml程序的设置要复杂一些,在前面设置的基础上还得增加一些步骤。
将下载下来的库中的qml文件夹,复制到你的工程的entry/src/main/resources/rawfile/Qt
中,路径不存在就创建。
然后在上一级目录,也就是entry/src/main/resources/rawfile
中,新建一个文件,qt.json
其内容为:
{ \"files\": [ \"Qt/qml/builtins.qmltypes\", \"Qt/qml/Qt/labs/calendar/DayOfWeekRow.qml\", \"Qt/qml/Qt/labs/calendar/libqtlabscalendarplugin.so\", \"Qt/qml/Qt/labs/calendar/MonthGrid.qml\", \"Qt/qml/Qt/labs/calendar/plugins.qmltypes\", \"Qt/qml/Qt/labs/calendar/qmldir\", \"Qt/qml/Qt/labs/calendar/WeekNumberColumn.qml\", \"Qt/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so\", \"Qt/qml/Qt/labs/folderlistmodel/plugins.qmltypes\", \"Qt/qml/Qt/labs/folderlistmodel/qmldir\", \"Qt/qml/Qt/labs/location/liblocationlabsplugin.so\", \"Qt/qml/Qt/labs/location/plugins.qmltypes\", \"Qt/qml/Qt/labs/location/qmldir\", \"Qt/qml/Qt/labs/platform/libqtlabsplatformplugin.so\", \"Qt/qml/Qt/labs/platform/plugins.qmltypes\", \"Qt/qml/Qt/labs/platform/qmldir\", \"Qt/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so\", \"Qt/qml/Qt/labs/qmlmodels/plugins.qmltypes\", \"Qt/qml/Qt/labs/qmlmodels/qmldir\", \"Qt/qml/Qt/labs/settings/libqmlsettingsplugin.so\", \"Qt/qml/Qt/labs/settings/plugins.qmltypes\", \"Qt/qml/Qt/labs/settings/qmldir\", \"Qt/qml/Qt/labs/sharedimage/libsharedimageplugin.so\", \"Qt/qml/Qt/labs/sharedimage/plugins.qmltypes\", \"Qt/qml/Qt/labs/sharedimage/qmldir\", \"Qt/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so\", \"Qt/qml/Qt/labs/wavefrontmesh/plugins.qmltypes\", \"Qt/qml/Qt/labs/wavefrontmesh/qmldir\", \"Qt/qml/Qt/WebSockets/qmldir\", \"Qt/qml/Qt3D/Animation/libquick3danimationplugin.so\", \"Qt/qml/Qt3D/Animation/plugins.qmltypes\", \"Qt/qml/Qt3D/Animation/qmldir\", \"Qt/qml/Qt3D/Core/libquick3dcoreplugin.so\", \"Qt/qml/Qt3D/Core/plugins.qmltypes\", \"Qt/qml/Qt3D/Core/qmldir\", \"Qt/qml/Qt3D/Extras/libquick3dextrasplugin.so\", \"Qt/qml/Qt3D/Extras/plugins.qmltypes\", \"Qt/qml/Qt3D/Extras/qmldir\", \"Qt/qml/Qt3D/Input/libquick3dinputplugin.so\", \"Qt/qml/Qt3D/Input/plugins.qmltypes\", \"Qt/qml/Qt3D/Input/qmldir\", \"Qt/qml/Qt3D/Logic/libquick3dlogicplugin.so\", \"Qt/qml/Qt3D/Logic/plugins.qmltypes\", \"Qt/qml/Qt3D/Logic/qmldir\", \"Qt/qml/Qt3D/Render/libquick3drenderplugin.so\", \"Qt/qml/Qt3D/Render/plugins.qmltypes\", \"Qt/qml/Qt3D/Render/qmldir\", \"Qt/qml/QtBluetooth/libdeclarative_bluetooth.so\", \"Qt/qml/QtBluetooth/plugins.qmltypes\", \"Qt/qml/QtBluetooth/qmldir\", \"Qt/qml/QtCanvas3D/libqtcanvas3d.so\", \"Qt/qml/QtCanvas3D/plugins.qmltypes\", \"Qt/qml/QtCanvas3D/qmldir\", \"Qt/qml/QtCharts/designer/ChartViewSpecifics.qml\", \"Qt/qml/QtCharts/designer/default/AreaSeries.qml\", \"Qt/qml/QtCharts/designer/default/BarSeries.qml\", \"Qt/qml/QtCharts/designer/default/BoxPlotSeries.qml\", \"Qt/qml/QtCharts/designer/default/HorizontalBarSeries.qml\", \"Qt/qml/QtCharts/designer/default/HorizontalPercentBarSeries.qml\", \"Qt/qml/QtCharts/designer/default/HorizontalStackedBarSeries.qml\", \"Qt/qml/QtCharts/designer/default/LineSeries.qml\", \"Qt/qml/QtCharts/designer/default/PercentBarSeries.qml\", \"Qt/qml/QtCharts/designer/default/PieSeries.qml\", \"Qt/qml/QtCharts/designer/default/PolarAreaSeries.qml\", \"Qt/qml/QtCharts/designer/default/PolarLineSeries.qml\", \"Qt/qml/QtCharts/designer/default/PolarScatterSeries.qml\", \"Qt/qml/QtCharts/designer/default/PolarSplineSeries.qml\", \"Qt/qml/QtCharts/designer/default/ScatterSeries.qml\", \"Qt/qml/QtCharts/designer/default/SplineSeries.qml\", \"Qt/qml/QtCharts/designer/default/StackedBarSeries.qml\", \"Qt/qml/QtCharts/designer/images/areaseries-chart-icon.png\", \"Qt/qml/QtCharts/designer/images/areaseries-chart-icon16.png\", \"Qt/qml/QtCharts/designer/images/areaseries-polar-icon.png\", \"Qt/qml/QtCharts/designer/images/areaseries-polar-icon16.png\", \"Qt/qml/QtCharts/designer/images/barseries-icon.png\", \"Qt/qml/QtCharts/designer/images/barseries-icon16.png\", \"Qt/qml/QtCharts/designer/images/boxplotseries-chart-icon.png\", \"Qt/qml/QtCharts/designer/images/boxplotseries-chart-icon16.png\", \"Qt/qml/QtCharts/designer/images/horizontalbarseries-icon.png\", \"Qt/qml/QtCharts/designer/images/horizontalbarseries-icon16.png\", \"Qt/qml/QtCharts/designer/images/horizontalpercentbarseries-icon.png\", \"Qt/qml/QtCharts/designer/images/horizontalpercentbarseries-icon16.png\", \"Qt/qml/QtCharts/designer/images/horizontalstackedbarseries-icon.png\", \"Qt/qml/QtCharts/designer/images/horizontalstackedbarseries-icon16.png\", \"Qt/qml/QtCharts/designer/images/lineseries-chart-icon.png\", \"Qt/qml/QtCharts/designer/images/lineseries-chart-icon16.png\", \"Qt/qml/QtCharts/designer/images/lineseries-polar-icon.png\", \"Qt/qml/QtCharts/designer/images/lineseries-polar-icon16.png\", \"Qt/qml/QtCharts/designer/images/percentbarseries-icon.png\", \"Qt/qml/QtCharts/designer/images/percentbarseries-icon16.png\", \"Qt/qml/QtCharts/designer/images/pieseries-chart-icon.png\", \"Qt/qml/QtCharts/designer/images/pieseries-chart-icon16.png\", \"Qt/qml/QtCharts/designer/images/scatterseries-chart-icon.png\", \"Qt/qml/QtCharts/designer/images/scatterseries-chart-icon16.png\", \"Qt/qml/QtCharts/designer/images/scatterseries-polar-icon.png\", \"Qt/qml/QtCharts/designer/images/scatterseries-polar-icon16.png\", \"Qt/qml/QtCharts/designer/images/splineseries-chart-icon.png\", \"Qt/qml/QtCharts/designer/images/splineseries-chart-icon16.png\", \"Qt/qml/QtCharts/designer/images/splineseries-polar-icon.png\", \"Qt/qml/QtCharts/designer/images/splineseries-polar-icon16.png\", \"Qt/qml/QtCharts/designer/images/stackedbarseries-icon.png\", \"Qt/qml/QtCharts/designer/images/stackedbarseries-icon16.png\", \"Qt/qml/QtCharts/designer/qtcharts.metainfo\", \"Qt/qml/QtCharts/libqtchartsqml2.so\", \"Qt/qml/QtCharts/plugins.qmltypes\", \"Qt/qml/QtCharts/qmldir\", \"Qt/qml/QtDataVisualization/designer/Bars3DSpecifics.qml\", \"Qt/qml/QtDataVisualization/designer/default/Bars3D.qml\", \"Qt/qml/QtDataVisualization/designer/default/Scatter3D.qml\", \"Qt/qml/QtDataVisualization/designer/default/Surface3D.qml\", \"Qt/qml/QtDataVisualization/designer/images/bars3d-icon.png\", \"Qt/qml/QtDataVisualization/designer/images/bars3d-icon16.png\", \"Qt/qml/QtDataVisualization/designer/images/scatter3d-icon.png\", \"Qt/qml/QtDataVisualization/designer/images/scatter3d-icon16.png\", \"Qt/qml/QtDataVisualization/designer/images/surface3d-icon.png\", \"Qt/qml/QtDataVisualization/designer/images/surface3d-icon16.png\", \"Qt/qml/QtDataVisualization/designer/qtdatavisualization.metainfo\", \"Qt/qml/QtDataVisualization/designer/Scatter3DSpecifics.qml\", \"Qt/qml/QtDataVisualization/designer/Surface3DSpecifics.qml\", \"Qt/qml/QtDataVisualization/libdatavisualizationqml2.so\", \"Qt/qml/QtDataVisualization/plugins.qmltypes\", \"Qt/qml/QtDataVisualization/qmldir\", \"Qt/qml/QtGraphicalEffects/Blend.qml\", \"Qt/qml/QtGraphicalEffects/BrightnessContrast.qml\", \"Qt/qml/QtGraphicalEffects/Colorize.qml\", \"Qt/qml/QtGraphicalEffects/ColorOverlay.qml\", \"Qt/qml/QtGraphicalEffects/ConicalGradient.qml\", \"Qt/qml/QtGraphicalEffects/Desaturate.qml\", \"Qt/qml/QtGraphicalEffects/DirectionalBlur.qml\", \"Qt/qml/QtGraphicalEffects/Displace.qml\", \"Qt/qml/QtGraphicalEffects/DropShadow.qml\", \"Qt/qml/QtGraphicalEffects/FastBlur.qml\", \"Qt/qml/QtGraphicalEffects/GammaAdjust.qml\", \"Qt/qml/QtGraphicalEffects/GaussianBlur.qml\", \"Qt/qml/QtGraphicalEffects/Glow.qml\", \"Qt/qml/QtGraphicalEffects/HueSaturation.qml\", \"Qt/qml/QtGraphicalEffects/InnerShadow.qml\", \"Qt/qml/QtGraphicalEffects/LevelAdjust.qml\", \"Qt/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.so\", \"Qt/qml/QtGraphicalEffects/LinearGradient.qml\", \"Qt/qml/QtGraphicalEffects/MaskedBlur.qml\", \"Qt/qml/QtGraphicalEffects/OpacityMask.qml\", \"Qt/qml/QtGraphicalEffects/plugins.qmltypes\", \"Qt/qml/QtGraphicalEffects/private/DropShadowBase.qml\", \"Qt/qml/QtGraphicalEffects/private/FastGlow.qml\", \"Qt/qml/QtGraphicalEffects/private/FastInnerShadow.qml\", \"Qt/qml/QtGraphicalEffects/private/FastMaskedBlur.qml\", \"Qt/qml/QtGraphicalEffects/private/GaussianDirectionalBlur.qml\", \"Qt/qml/QtGraphicalEffects/private/GaussianGlow.qml\", \"Qt/qml/QtGraphicalEffects/private/GaussianInnerShadow.qml\", \"Qt/qml/QtGraphicalEffects/private/GaussianMaskedBlur.qml\", \"Qt/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so\", \"Qt/qml/QtGraphicalEffects/private/qmldir\", \"Qt/qml/QtGraphicalEffects/qmldir\", \"Qt/qml/QtGraphicalEffects/RadialBlur.qml\", \"Qt/qml/QtGraphicalEffects/RadialGradient.qml\", \"Qt/qml/QtGraphicalEffects/RectangularGlow.qml\", \"Qt/qml/QtGraphicalEffects/RecursiveBlur.qml\", \"Qt/qml/QtGraphicalEffects/ThresholdMask.qml\", \"Qt/qml/QtGraphicalEffects/ZoomBlur.qml\", \"Qt/qml/QtLocation/libdeclarative_location.so\", \"Qt/qml/QtLocation/plugins.qmltypes\", \"Qt/qml/QtLocation/qmldir\", \"Qt/qml/QtMultimedia/libdeclarative_multimedia.so\", \"Qt/qml/QtMultimedia/plugins.qmltypes\", \"Qt/qml/QtMultimedia/qmldir\", \"Qt/qml/QtMultimedia/Video.qml\", \"Qt/qml/QtNfc/libdeclarative_nfc.so\", \"Qt/qml/QtNfc/plugins.qmltypes\", \"Qt/qml/QtNfc/qmldir\", \"Qt/qml/QtPositioning/libdeclarative_positioning.so\", \"Qt/qml/QtPositioning/plugins.qmltypes\", \"Qt/qml/QtPositioning/qmldir\", \"Qt/qml/QtPurchasing/libdeclarative_purchasing.so\", \"Qt/qml/QtPurchasing/plugins.qmltypes\", \"Qt/qml/QtPurchasing/qmldir\", \"Qt/qml/QtQml/Models.2/libmodelsplugin.so\", \"Qt/qml/QtQml/Models.2/plugins.qmltypes\", \"Qt/qml/QtQml/Models.2/qmldir\", \"Qt/qml/QtQml/plugins.qmltypes\", \"Qt/qml/QtQml/qmldir\", \"Qt/qml/QtQml/RemoteObjects/libqtqmlremoteobjects.so\", \"Qt/qml/QtQml/RemoteObjects/plugins.qmltypes\", \"Qt/qml/QtQml/RemoteObjects/qmldir\", \"Qt/qml/QtQml/StateMachine/libqtqmlstatemachine.so\", \"Qt/qml/QtQml/StateMachine/plugins.qmltypes\", \"Qt/qml/QtQml/StateMachine/qmldir\", \"Qt/qml/QtQuick/Controls/ApplicationWindow.qml\", \"Qt/qml/QtQuick/Controls/BusyIndicator.qml\", \"Qt/qml/QtQuick/Controls/Button.qml\", \"Qt/qml/QtQuick/Controls/Calendar.qml\", \"Qt/qml/QtQuick/Controls/CheckBox.qml\", \"Qt/qml/QtQuick/Controls/ComboBox.qml\", \"Qt/qml/QtQuick/Controls/GroupBox.qml\", \"Qt/qml/QtQuick/Controls/Label.qml\", \"Qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so\", \"Qt/qml/QtQuick/Controls/Menu.qml\", \"Qt/qml/QtQuick/Controls/MenuBar.qml\", \"Qt/qml/QtQuick/Controls/plugins.qmltypes\", \"Qt/qml/QtQuick/Controls/Private/AbstractCheckable.qml\", \"Qt/qml/QtQuick/Controls/Private/BasicButton.qml\", \"Qt/qml/QtQuick/Controls/Private/BasicTableView.qml\", \"Qt/qml/QtQuick/Controls/Private/CalendarHeaderModel.qml\", \"Qt/qml/QtQuick/Controls/Private/CalendarUtils.js\", \"Qt/qml/QtQuick/Controls/Private/ColumnMenuContent.qml\", \"Qt/qml/QtQuick/Controls/Private/ContentItem.qml\", \"Qt/qml/QtQuick/Controls/Private/Control.qml\", \"Qt/qml/QtQuick/Controls/Private/EditMenu.qml\", \"Qt/qml/QtQuick/Controls/Private/EditMenu_base.qml\", \"Qt/qml/QtQuick/Controls/Private/FastGlow.qml\", \"Qt/qml/QtQuick/Controls/Private/FocusFrame.qml\", \"Qt/qml/QtQuick/Controls/Private/HoverButton.qml\", \"Qt/qml/QtQuick/Controls/Private/MenuContentItem.qml\", \"Qt/qml/QtQuick/Controls/Private/MenuContentScroller.qml\", \"Qt/qml/QtQuick/Controls/Private/MenuItemSubControls.qml\", \"Qt/qml/QtQuick/Controls/Private/ModalPopupBehavior.qml\", \"Qt/qml/QtQuick/Controls/Private/qmldir\", \"Qt/qml/QtQuick/Controls/Private/ScrollBar.qml\", \"Qt/qml/QtQuick/Controls/Private/ScrollViewHelper.qml\", \"Qt/qml/QtQuick/Controls/Private/SourceProxy.qml\", \"Qt/qml/QtQuick/Controls/Private/StackView.js\", \"Qt/qml/QtQuick/Controls/Private/StackViewSlideDelegate.qml\", \"Qt/qml/QtQuick/Controls/Private/style.js\", \"Qt/qml/QtQuick/Controls/Private/Style.qml\", \"Qt/qml/QtQuick/Controls/Private/SystemPaletteSingleton.qml\", \"Qt/qml/QtQuick/Controls/Private/TabBar.qml\", \"Qt/qml/QtQuick/Controls/Private/TableViewItemDelegateLoader.qml\", \"Qt/qml/QtQuick/Controls/Private/TableViewSelection.qml\", \"Qt/qml/QtQuick/Controls/Private/TextHandle.qml\", \"Qt/qml/QtQuick/Controls/Private/TextInputWithHandles.qml\", \"Qt/qml/QtQuick/Controls/Private/TextSingleton.qml\", \"Qt/qml/QtQuick/Controls/Private/ToolMenuButton.qml\", \"Qt/qml/QtQuick/Controls/Private/TreeViewItemDelegateLoader.qml\", \"Qt/qml/QtQuick/Controls/ProgressBar.qml\", \"Qt/qml/QtQuick/Controls/qmldir\", \"Qt/qml/QtQuick/Controls/RadioButton.qml\", \"Qt/qml/QtQuick/Controls/ScrollView.qml\", \"Qt/qml/QtQuick/Controls/Slider.qml\", \"Qt/qml/QtQuick/Controls/SpinBox.qml\", \"Qt/qml/QtQuick/Controls/SplitView.qml\", \"Qt/qml/QtQuick/Controls/StackView.qml\", \"Qt/qml/QtQuick/Controls/StackViewDelegate.qml\", \"Qt/qml/QtQuick/Controls/StackViewTransition.qml\", \"Qt/qml/QtQuick/Controls/StatusBar.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ApplicationWindowStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/BasicTableViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/CalendarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/CircularButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/CircularGaugeStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/CircularTickmarkLabelStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/CommonStyleHelper.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/DelayButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/DialStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/GaugeStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/GroupBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/HandleStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/HandleStyleHelper.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-down.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-down@2x.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-left.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-left@2x.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-right.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-right@2x.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-up.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/arrow-up@2x.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/button.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/button_down.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/check.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/check@2x.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/editbox.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/focusframe.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/groupbox.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/header.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/knob.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/leftanglearrow.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/needle.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/progress-indeterminate.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/rightanglearrow.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-horizontal.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-transient.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-vertical.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/slider-groove.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/slider-handle.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/spinner_large.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/spinner_medium.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/spinner_small.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/tab.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/images/tab_selected.png\", \"Qt/qml/QtQuick/Controls/Styles/Base/MenuBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/MenuStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/PieMenuStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ProgressBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/RadioButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ScrollViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/SliderStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/SpinBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/StatusBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/StatusIndicatorStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/SwitchStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/TableViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/TabViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/TextAreaStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/TextFieldStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ToggleButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ToolBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/ToolButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/TreeViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Base/TumblerStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ApplicationWindowStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/CalendarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/MenuStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/qmldir\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/SliderStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/SwitchStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/TableViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/TabViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Desktop/TreeViewStyle.qml\", \"Qt/qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.so\", \"Qt/qml/QtQuick/Controls/Styles/Flat/qmldir\", \"Qt/qml/QtQuick/Controls/Styles/qmldir\", \"Qt/qml/QtQuick/Controls/Switch.qml\", \"Qt/qml/QtQuick/Controls/Tab.qml\", \"Qt/qml/QtQuick/Controls/TableView.qml\", \"Qt/qml/QtQuick/Controls/TableViewColumn.qml\", \"Qt/qml/QtQuick/Controls/TabView.qml\", \"Qt/qml/QtQuick/Controls/TextArea.qml\", \"Qt/qml/QtQuick/Controls/TextField.qml\", \"Qt/qml/QtQuick/Controls/ToolBar.qml\", \"Qt/qml/QtQuick/Controls/ToolButton.qml\", \"Qt/qml/QtQuick/Controls/TreeView.qml\", \"Qt/qml/QtQuick/Controls.2/AbstractButton.qml\", \"Qt/qml/QtQuick/Controls.2/Action.qml\", \"Qt/qml/QtQuick/Controls.2/ActionGroup.qml\", \"Qt/qml/QtQuick/Controls.2/ApplicationWindow.qml\", \"Qt/qml/QtQuick/Controls.2/BusyIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Button.qml\", \"Qt/qml/QtQuick/Controls.2/ButtonGroup.qml\", \"Qt/qml/QtQuick/Controls.2/CheckBox.qml\", \"Qt/qml/QtQuick/Controls.2/CheckDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/ComboBox.qml\", \"Qt/qml/QtQuick/Controls.2/Container.qml\", \"Qt/qml/QtQuick/Controls.2/Control.qml\", \"Qt/qml/QtQuick/Controls.2/DelayButton.qml\", \"Qt/qml/QtQuick/Controls.2/designer/AbstractButtonSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/BusyIndicatorSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ButtonSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ButtonSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/CheckBoxSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/CheckDelegateSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/CheckSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ComboBoxSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ContainerSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ControlSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ControlSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/DelayButtonSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/DialSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/FrameSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/GroupBoxSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/images/busyindicator-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/busyindicator-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/busyindicator-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/button-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/button-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/button-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/checkbox-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/checkbox-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/checkbox-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/combobox-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/combobox-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/combobox-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/delaybutton-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/delaybutton-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/delaybutton-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/dial-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/dial-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/dial-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/frame-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/frame-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/frame-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/groupbox-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/groupbox-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/groupbox-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/itemdelegate-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/itemdelegate-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/itemdelegate-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/label-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/label-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/label-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/page-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/page-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/page-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/pageindicator-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/pageindicator-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/pageindicator-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/pane-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/pane-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/pane-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/progressbar-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/progressbar-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/progressbar-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/radiobutton-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/radiobutton-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/radiobutton-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/rangeslider-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/rangeslider-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/rangeslider-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/roundbutton-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/roundbutton-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/roundbutton-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/scrollview-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/scrollview-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/scrollview-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/slider-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/slider-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/slider-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/spinbox-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/spinbox-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/spinbox-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/stackview-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/stackview-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/stackview-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/swipeview-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/swipeview-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/swipeview-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/switch-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/switch-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/switch-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/textarea-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/textarea-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/textarea-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/textfield-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/textfield-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/textfield-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolbar-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolbar-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolbar-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolbutton-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolbutton-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolbutton-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolseparator-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolseparator-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/toolseparator-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/tumbler-icon.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/tumbler-icon16.png\", \"Qt/qml/QtQuick/Controls.2/designer/images/tumbler-icon@2x.png\", \"Qt/qml/QtQuick/Controls.2/designer/ItemDelegateSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ItemDelegateSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/LabelSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/PaddingSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/PageIndicatorSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/PageSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/PaneSection.qml\", \"Qt/qml/QtQuick/Controls.2/designer/PaneSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ProgressBarSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/qtquickcontrols2.metainfo\", \"Qt/qml/QtQuick/Controls.2/designer/RadioButtonSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/RadioDelegateSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/RangeSliderSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/RoundButtonSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ScrollViewSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/SliderSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/SpinBoxSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/StackViewSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/SwipeDelegateSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/SwipeViewSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/SwitchDelegateSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/SwitchSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/TabBarSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/TabButtonSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/TextAreaSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/TextFieldSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ToolBarSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ToolButtonSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/ToolSeparatorSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/designer/TumblerSpecifics.qml\", \"Qt/qml/QtQuick/Controls.2/Dial.qml\", \"Qt/qml/QtQuick/Controls.2/Dialog.qml\", \"Qt/qml/QtQuick/Controls.2/DialogButtonBox.qml\", \"Qt/qml/QtQuick/Controls.2/Drawer.qml\", \"Qt/qml/QtQuick/Controls.2/Frame.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ApplicationWindow.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/BusyIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Button.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ButtonPanel.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/CheckBox.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/CheckDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/CheckIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ComboBox.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/DelayButton.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Dial.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Dialog.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/DialogButtonBox.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Drawer.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Frame.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/GroupBox.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ItemDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Label.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin.so\", \"Qt/qml/QtQuick/Controls.2/Fusion/Menu.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/MenuBar.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/MenuBarItem.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/MenuItem.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/MenuSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Page.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/PageIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Pane.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/plugins.qmltypes\", \"Qt/qml/QtQuick/Controls.2/Fusion/Popup.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ProgressBar.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/qmldir\", \"Qt/qml/QtQuick/Controls.2/Fusion/RadioButton.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/RadioDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/RadioIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/RangeSlider.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/RoundButton.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ScrollBar.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ScrollIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Slider.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/SliderGroove.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/SliderHandle.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/SpinBox.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/SwipeDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Switch.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/SwitchDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/SwitchIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/TabBar.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/TabButton.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/TextArea.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/TextField.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ToolBar.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ToolButton.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ToolSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/ToolTip.qml\", \"Qt/qml/QtQuick/Controls.2/Fusion/Tumbler.qml\", \"Qt/qml/QtQuick/Controls.2/GroupBox.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ApplicationWindow.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/BusyIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Button.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/CheckBox.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/CheckDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ComboBox.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/DelayButton.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Dial.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Dialog.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/DialogButtonBox.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Drawer.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Frame.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/GroupBox.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ItemDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Label.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin.so\", \"Qt/qml/QtQuick/Controls.2/Imagine/Menu.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/MenuItem.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/MenuSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Page.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/PageIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Pane.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/plugins.qmltypes\", \"Qt/qml/QtQuick/Controls.2/Imagine/Popup.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ProgressBar.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/qmldir\", \"Qt/qml/QtQuick/Controls.2/Imagine/RadioButton.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/RadioDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/RangeSlider.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/RoundButton.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ScrollBar.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ScrollIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Slider.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/SpinBox.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/StackView.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/SwipeDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/SwipeView.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Switch.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/SwitchDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/TabBar.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/TabButton.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/TextArea.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/TextField.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ToolBar.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ToolButton.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ToolSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/ToolTip.qml\", \"Qt/qml/QtQuick/Controls.2/Imagine/Tumbler.qml\", \"Qt/qml/QtQuick/Controls.2/ItemDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Label.qml\", \"Qt/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.so\", \"Qt/qml/QtQuick/Controls.2/Material/ApplicationWindow.qml\", \"Qt/qml/QtQuick/Controls.2/Material/BoxShadow.qml\", \"Qt/qml/QtQuick/Controls.2/Material/BusyIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Button.qml\", \"Qt/qml/QtQuick/Controls.2/Material/CheckBox.qml\", \"Qt/qml/QtQuick/Controls.2/Material/CheckDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Material/CheckIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ComboBox.qml\", \"Qt/qml/QtQuick/Controls.2/Material/CursorDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Material/DelayButton.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Dial.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Dialog.qml\", \"Qt/qml/QtQuick/Controls.2/Material/DialogButtonBox.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Drawer.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ElevationEffect.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Frame.qml\", \"Qt/qml/QtQuick/Controls.2/Material/GroupBox.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ItemDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Label.qml\", \"Qt/qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin.so\", \"Qt/qml/QtQuick/Controls.2/Material/Menu.qml\", \"Qt/qml/QtQuick/Controls.2/Material/MenuBar.qml\", \"Qt/qml/QtQuick/Controls.2/Material/MenuBarItem.qml\", \"Qt/qml/QtQuick/Controls.2/Material/MenuItem.qml\", \"Qt/qml/QtQuick/Controls.2/Material/MenuSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Page.qml\", \"Qt/qml/QtQuick/Controls.2/Material/PageIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Pane.qml\", \"Qt/qml/QtQuick/Controls.2/Material/plugins.qmltypes\", \"Qt/qml/QtQuick/Controls.2/Material/Popup.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ProgressBar.qml\", \"Qt/qml/QtQuick/Controls.2/Material/qmldir\", \"Qt/qml/QtQuick/Controls.2/Material/RadioButton.qml\", \"Qt/qml/QtQuick/Controls.2/Material/RadioDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Material/RadioIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/RangeSlider.qml\", \"Qt/qml/QtQuick/Controls.2/Material/RectangularGlow.qml\", \"Qt/qml/QtQuick/Controls.2/Material/RoundButton.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ScrollBar.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ScrollIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Slider.qml\", \"Qt/qml/QtQuick/Controls.2/Material/SliderHandle.qml\", \"Qt/qml/QtQuick/Controls.2/Material/SpinBox.qml\", \"Qt/qml/QtQuick/Controls.2/Material/StackView.qml\", \"Qt/qml/QtQuick/Controls.2/Material/SwipeDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Material/SwipeView.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Switch.qml\", \"Qt/qml/QtQuick/Controls.2/Material/SwitchDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Material/SwitchIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/TabBar.qml\", \"Qt/qml/QtQuick/Controls.2/Material/TabButton.qml\", \"Qt/qml/QtQuick/Controls.2/Material/TextArea.qml\", \"Qt/qml/QtQuick/Controls.2/Material/TextField.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ToolBar.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ToolButton.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ToolSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Material/ToolTip.qml\", \"Qt/qml/QtQuick/Controls.2/Material/Tumbler.qml\", \"Qt/qml/QtQuick/Controls.2/Menu.qml\", \"Qt/qml/QtQuick/Controls.2/MenuBar.qml\", \"Qt/qml/QtQuick/Controls.2/MenuBarItem.qml\", \"Qt/qml/QtQuick/Controls.2/MenuItem.qml\", \"Qt/qml/QtQuick/Controls.2/MenuSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Page.qml\", \"Qt/qml/QtQuick/Controls.2/PageIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Pane.qml\", \"Qt/qml/QtQuick/Controls.2/plugins.qmltypes\", \"Qt/qml/QtQuick/Controls.2/Popup.qml\", \"Qt/qml/QtQuick/Controls.2/ProgressBar.qml\", \"Qt/qml/QtQuick/Controls.2/qmldir\", \"Qt/qml/QtQuick/Controls.2/RadioButton.qml\", \"Qt/qml/QtQuick/Controls.2/RadioDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/RangeSlider.qml\", \"Qt/qml/QtQuick/Controls.2/RoundButton.qml\", \"Qt/qml/QtQuick/Controls.2/ScrollBar.qml\", \"Qt/qml/QtQuick/Controls.2/ScrollIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/ScrollView.qml\", \"Qt/qml/QtQuick/Controls.2/Slider.qml\", \"Qt/qml/QtQuick/Controls.2/SpinBox.qml\", \"Qt/qml/QtQuick/Controls.2/StackView.qml\", \"Qt/qml/QtQuick/Controls.2/SwipeDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/SwipeView.qml\", \"Qt/qml/QtQuick/Controls.2/Switch.qml\", \"Qt/qml/QtQuick/Controls.2/SwitchDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/TabBar.qml\", \"Qt/qml/QtQuick/Controls.2/TabButton.qml\", \"Qt/qml/QtQuick/Controls.2/TextArea.qml\", \"Qt/qml/QtQuick/Controls.2/TextField.qml\", \"Qt/qml/QtQuick/Controls.2/ToolBar.qml\", \"Qt/qml/QtQuick/Controls.2/ToolButton.qml\", \"Qt/qml/QtQuick/Controls.2/ToolSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/ToolTip.qml\", \"Qt/qml/QtQuick/Controls.2/Tumbler.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ApplicationWindow.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/BusyIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Button.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/CheckBox.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/CheckDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/CheckIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ComboBox.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/DelayButton.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Dial.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Dialog.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/DialogButtonBox.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Drawer.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Frame.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/GroupBox.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ItemDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Label.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin.so\", \"Qt/qml/QtQuick/Controls.2/Universal/Menu.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/MenuBar.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/MenuBarItem.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/MenuItem.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/MenuSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Page.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/PageIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Pane.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/plugins.qmltypes\", \"Qt/qml/QtQuick/Controls.2/Universal/Popup.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ProgressBar.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/qmldir\", \"Qt/qml/QtQuick/Controls.2/Universal/RadioButton.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/RadioDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/RadioIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/RangeSlider.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/RoundButton.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ScrollBar.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ScrollIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Slider.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/SpinBox.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/StackView.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/SwipeDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Switch.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/SwitchDelegate.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/SwitchIndicator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/TabBar.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/TabButton.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/TextArea.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/TextField.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ToolBar.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ToolButton.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ToolSeparator.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/ToolTip.qml\", \"Qt/qml/QtQuick/Controls.2/Universal/Tumbler.qml\", \"Qt/qml/QtQuick/Dialogs/DefaultColorDialog.qml\", \"Qt/qml/QtQuick/Dialogs/DefaultDialogWrapper.qml\", \"Qt/qml/QtQuick/Dialogs/DefaultFileDialog.qml\", \"Qt/qml/QtQuick/Dialogs/DefaultFontDialog.qml\", \"Qt/qml/QtQuick/Dialogs/DefaultMessageDialog.qml\", \"Qt/qml/QtQuick/Dialogs/images/checkers.png\", \"Qt/qml/QtQuick/Dialogs/images/checkmark.png\", \"Qt/qml/QtQuick/Dialogs/images/copy.png\", \"Qt/qml/QtQuick/Dialogs/images/critical.png\", \"Qt/qml/QtQuick/Dialogs/images/crosshairs.png\", \"Qt/qml/QtQuick/Dialogs/images/information.png\", \"Qt/qml/QtQuick/Dialogs/images/question.png\", \"Qt/qml/QtQuick/Dialogs/images/slider_handle.png\", \"Qt/qml/QtQuick/Dialogs/images/sunken_frame.png\", \"Qt/qml/QtQuick/Dialogs/images/warning.png\", \"Qt/qml/QtQuick/Dialogs/images/window_border.png\", \"Qt/qml/QtQuick/Dialogs/libdialogplugin.so\", \"Qt/qml/QtQuick/Dialogs/plugins.qmltypes\", \"Qt/qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.so\", \"Qt/qml/QtQuick/Dialogs/Private/plugins.qmltypes\", \"Qt/qml/QtQuick/Dialogs/Private/qmldir\", \"Qt/qml/QtQuick/Dialogs/qml/ColorSlider.qml\", \"Qt/qml/QtQuick/Dialogs/qml/DefaultWindowDecoration.qml\", \"Qt/qml/QtQuick/Dialogs/qml/IconButtonStyle.qml\", \"Qt/qml/QtQuick/Dialogs/qml/IconGlyph.qml\", \"Qt/qml/QtQuick/Dialogs/qml/icons.ttf\", \"Qt/qml/QtQuick/Dialogs/qml/qmldir\", \"Qt/qml/QtQuick/Dialogs/qmldir\", \"Qt/qml/QtQuick/Dialogs/WidgetColorDialog.qml\", \"Qt/qml/QtQuick/Dialogs/WidgetFileDialog.qml\", \"Qt/qml/QtQuick/Dialogs/WidgetFontDialog.qml\", \"Qt/qml/QtQuick/Dialogs/WidgetMessageDialog.qml\", \"Qt/qml/QtQuick/Extras/CircularGauge.qml\", \"Qt/qml/QtQuick/Extras/DelayButton.qml\", \"Qt/qml/QtQuick/Extras/designer/CircularGaugeSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/DelayButtonSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/DialSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/GaugeSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/images/circulargauge-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/circulargauge-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/delaybutton-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/delaybutton-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/dial-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/dial-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/gauge-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/gauge-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/picture-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/picture-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/piemenu-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/piemenu-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/statusindicator-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/statusindicator-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/togglebutton-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/togglebutton-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/images/tumbler-icon.png\", \"Qt/qml/QtQuick/Extras/designer/images/tumbler-icon16.png\", \"Qt/qml/QtQuick/Extras/designer/PictureSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/PieMenuSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/qtquickextras.metainfo\", \"Qt/qml/QtQuick/Extras/designer/StatusIndicatorSpecifics.qml\", \"Qt/qml/QtQuick/Extras/designer/ToggleButtonSpecifics.qml\", \"Qt/qml/QtQuick/Extras/Dial.qml\", \"Qt/qml/QtQuick/Extras/Gauge.qml\", \"Qt/qml/QtQuick/Extras/libqtquickextrasplugin.so\", \"Qt/qml/QtQuick/Extras/PieMenu.qml\", \"Qt/qml/QtQuick/Extras/plugins.qmltypes\", \"Qt/qml/QtQuick/Extras/Private/CircularButton.qml\", \"Qt/qml/QtQuick/Extras/Private/CircularButtonStyleHelper.qml\", \"Qt/qml/QtQuick/Extras/Private/CircularTickmarkLabel.qml\", \"Qt/qml/QtQuick/Extras/Private/Handle.qml\", \"Qt/qml/QtQuick/Extras/Private/PieMenuIcon.qml\", \"Qt/qml/QtQuick/Extras/Private/qmldir\", \"Qt/qml/QtQuick/Extras/Private/TextSingleton.qml\", \"Qt/qml/QtQuick/Extras/qmldir\", \"Qt/qml/QtQuick/Extras/StatusIndicator.qml\", \"Qt/qml/QtQuick/Extras/ToggleButton.qml\", \"Qt/qml/QtQuick/Extras/Tumbler.qml\", \"Qt/qml/QtQuick/Extras/TumblerColumn.qml\", \"Qt/qml/QtQuick/Layouts/libqquicklayoutsplugin.so\", \"Qt/qml/QtQuick/Layouts/plugins.qmltypes\", \"Qt/qml/QtQuick/Layouts/qmldir\", \"Qt/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so\", \"Qt/qml/QtQuick/LocalStorage/plugins.qmltypes\", \"Qt/qml/QtQuick/LocalStorage/qmldir\", \"Qt/qml/QtQuick/Particles.2/libparticlesplugin.so\", \"Qt/qml/QtQuick/Particles.2/plugins.qmltypes\", \"Qt/qml/QtQuick/Particles.2/qmldir\", \"Qt/qml/QtQuick/PrivateWidgets/libwidgetsplugin.so\", \"Qt/qml/QtQuick/PrivateWidgets/plugins.qmltypes\", \"Qt/qml/QtQuick/PrivateWidgets/qmldir\", \"Qt/qml/QtQuick/Scene2D/libqtquickscene2dplugin.so\", \"Qt/qml/QtQuick/Scene2D/plugins.qmltypes\", \"Qt/qml/QtQuick/Scene2D/qmldir\", \"Qt/qml/QtQuick/Scene3D/libqtquickscene3dplugin.so\", \"Qt/qml/QtQuick/Scene3D/plugins.qmltypes\", \"Qt/qml/QtQuick/Scene3D/qmldir\", \"Qt/qml/QtQuick/Shapes/libqmlshapesplugin.so\", \"Qt/qml/QtQuick/Shapes/plugins.qmltypes\", \"Qt/qml/QtQuick/Shapes/qmldir\", \"Qt/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so\", \"Qt/qml/QtQuick/Templates.2/plugins.qmltypes\", \"Qt/qml/QtQuick/Templates.2/qmldir\", \"Qt/qml/QtQuick/Window.2/libwindowplugin.so\", \"Qt/qml/QtQuick/Window.2/plugins.qmltypes\", \"Qt/qml/QtQuick/Window.2/qmldir\", \"Qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so\", \"Qt/qml/QtQuick/XmlListModel/plugins.qmltypes\", \"Qt/qml/QtQuick/XmlListModel/qmldir\", \"Qt/qml/QtQuick.2/libqtquick2plugin.so\", \"Qt/qml/QtQuick.2/plugins.qmltypes\", \"Qt/qml/QtQuick.2/qmldir\", \"Qt/qml/QtRemoteObjects/libqtremoteobjects.so\", \"Qt/qml/QtRemoteObjects/plugins.qmltypes\", \"Qt/qml/QtRemoteObjects/qmldir\", \"Qt/qml/QtScxml/libdeclarative_scxml.so\", \"Qt/qml/QtScxml/plugins.qmltypes\", \"Qt/qml/QtScxml/qmldir\", \"Qt/qml/QtSensors/libdeclarative_sensors.so\", \"Qt/qml/QtSensors/plugins.qmltypes\", \"Qt/qml/QtSensors/qmldir\", \"Qt/qml/QtTest/libqmltestplugin.so\", \"Qt/qml/QtTest/plugins.qmltypes\", \"Qt/qml/QtTest/qmldir\", \"Qt/qml/QtTest/SignalSpy.qml\", \"Qt/qml/QtTest/TestCase.qml\", \"Qt/qml/QtTest/testlogger.js\", \"Qt/qml/QtWebSockets/libdeclarative_qmlwebsockets.so\", \"Qt/qml/QtWebSockets/plugins.qmltypes\", \"Qt/qml/QtWebSockets/qmldir\", \"Qt/qml/QtWebView/libdeclarative_webview.so\", \"Qt/qml/QtWebView/plugins.qmltypes\", \"Qt/qml/QtWebView/qmldir\" ]}
然后,将这个qt文件夹entry/src/main/resources/rawfile/Qt
也拷贝到entry\\libs\\arm64-v8a
中,如下图所示
然后,从下载的库中,找到下面这几个文件,拷贝到entry\\libs\\arm64-v8a
中
分别在lib、plugins文件夹中
libplugins_imageformats_qjpeg.solibplugins_platforms_qopenharmony.solibplugins_renderers_openglrenderer.solibQt5QmlWorkerScript.solibQt5QuickControls2.solibQt5QuickTemplates2.solibQt53DQuickAnimation.solibQt53DQuickScene2D.so
至此,环境的配置,初步完成。
然后就可以利用QtCreator,编写、测试完一个qml程序。然后再将文件拷贝到entry/src/main/cpp
里面
然后修改一下CMakeLists.txt文件(根据实际情况修改)
# the minimum version of CMake.cmake_minimum_required(VERSION 3.4.1)project(qtproject)set(CMAKE_AUTOUIC ON)set(CMAKE_AUTOMOC ON)set(CMAKE_AUTORCC ON)set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})include_directories(${NATIVERENDER_ROOT_PATH} ${NATIVERENDER_ROOT_PATH}/include)list(APPEND CMAKE_FIND_ROOT_PATH ${QT_PREFIX})add_library(entry SHARED main.cpp qml.qrc)find_package(QT NAMES Qt5 Qt6 REQUIRED COMPONENTS Core Widgets)find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Widgets Qml Quick)target_link_libraries(entry PRIVATEQt${QT_VERSION_MAJOR}::CoreQt${QT_VERSION_MAJOR}::WidgetsQt${QT_VERSION_MAJOR}::QuickQt${QT_VERSION_MAJOR}::Qml)
然后,编译,就可以运行了。