一种是QQmlApplicationEngine搭配Window,例如:
#include <QGuiApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
return app.exec();
}
还有一种是QQuickViuew搭配Item。
当然这里所说的item就无需多说了,item是其他qml模型的鼻祖……
因此在qml文件中,有window这个item的地方,你都要替换成Rectangle
例如:
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QQuickView>
int main(int argc, char *argv[])
{
QGuiApplication a