Qt Quick——新建一个QML
Posted 雪落梅藏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt Quick——新建一个QML相关的知识,希望对你有一定的参考价值。
1、建一个Qt Quick Application程序,然后修改main.qml文件
修改Windows中的内容,修改如下:
1 import QtQuick 2.6 2 import QtQuick.Window 2.2 3 4 Window {//在VS中 没有Window,有Rectangle。所以不要修改根元素的名字 5 visible: true 6 /*声明属性: 7 <属性名称>:<属性值> 8 */ 9 x:0;y:0 10 width: 360 11 height: 480 12 title: qsTr("Hello World") 13 14 Image{ 15 source:"file:///F:/Workspace/Qt/QtQuick/image/sunny.png" 16 // source:"../image/sunny.png" 17 } 18 MouseArea{ 19 anchors.fill: parent 20 onClicked: {// 鼠标点击事件 21 Qt.quit() 22 } 23 } 24 Text{ 25 id:text 26 y:image.height +20 27 property int age: 12 28 /*自定义变量 29 property type name: value 30 property 类型 变量名:变量值 31 */ 32 text:"This is Qt Quick "+12 33 } 34 }
在Image子元素中
在VS+Qt中:使用相对路径,可以加载jpg图片不能加载png图片
在Qt Creator中:使用 绝对路径file可以加载png、jpg图片
资源文件没有试。
以上是关于Qt Quick——新建一个QML的主要内容,如果未能解决你的问题,请参考以下文章
Qt Quick - 如何仅通过 c++ 代码与 qml 属性交互