QML笔记-4中方式运行qml文件
生活随笔
收集整理的這篇文章主要介紹了
QML笔记-4中方式运行qml文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
?
?
使用QQmlApplicationEngine運行qml
使用qml工具運行
使用qmlScene工具運行qml文件
使用QtQuick Prototype運行qml文件
?
使用QQmlApplicationEngine運行qml
程序結構如下:
源碼如下:
main.cpp
#include <QGuiApplication> #include <QQmlApplicationEngine>int main(int argc, char *argv[]) {QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);QGuiApplication app(argc, argv);QQmlApplicationEngine engine;engine.load(QUrl(QStringLiteral("qrc:/main.qml")));if (engine.rootObjects().isEmpty())return -1;return app.exec(); }main.qml
import QtQuick 2.9 import QtQuick.Window 2.2Window {visible: truewidth: 640height: 480title: qsTr("Hello World")Text {anchors.centerIn: parentid: texttext: qsTr("Hello World")color: "red"font.pointSize: 30}Component.onCompleted: {console.debug("finished")} }運行運行截圖都是;
?
?
使用qml工具運行
這里要先設置好環境變量,我的電腦Qt路徑如下:D:\Qt5.9\Qt\5.9.8\mingw53_32\bin
程序運行截圖如下:
?
使用qmlScene工具運行qml文件
?
使用QtQuick Prototype運行qml文件
程序運行截圖如下:
程序結構如下:
PrototypeDemo.qmlproject
/* File generated by Qt Creator */import QmlProject 1.1Project {mainFile: "PrototypeDemo.qml"/* Include .qml, .js, and image files from current directory and subdirectories */QmlFiles {directory: "."}JavaScriptFiles {directory: "."}ImageFiles {directory: "."}/* List of plugin directories passed to QML runtime */// importPaths: [ "../exampleplugin" ] }PrototypeDemo.qml
import QtQuick 2.9 import QtQuick.Window 2.2Window {visible: truewidth: 640height: 480title: qsTr("Hello World")Text {anchors.centerIn: parentid: texttext: qsTr("Hello World")color: "red"font.pointSize: 30}Component.onCompleted: {console.debug("finished")} }?
總結
以上是生活随笔為你收集整理的QML笔记-4中方式运行qml文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA工作笔记-对.idea及.iml
- 下一篇: 前端笔记-vue cli为web添加底纹