什么是QML
QML是一套基于JavaScript的用于设计界面的框架,其优点是实现了界面设计和业务逻辑设计的分离
一个简单的QML工程
一个简单的QML工程包含两个部分:
- C++部分,主要用于初始化QML引擎并载入qml文件
1 |
|
- qml部分,包含着我们用于编写界面的QML文件
1 | import QtQuick 2.6 // Text |
如何预览写好的QML界面
第一种方式就是直接编译工程,即可看到界面。
二是使用命令qml.exe或者qmlscene.exe后面跟着qml文件即可预览,如果没有该命令,那么先在QT安装文件夹下找到添加到环境变量里。
1 | qmlscene main.qml |
或者如果不使用命令行,可以新建一个qt prototype工程,将qml文件拷贝进去预览。