这段代码应该是在QML文件中使用的,如果您将其保存为.qml文件并在Qt Creator或其他支持QML的IDE中打开,应该能够正确运行。
但是,如果您希望在C++代码中使用这个QML界面,您需要编写C++代码来创建和管理该界面。下面是一个简单的例子:
#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();
}
上面的代码将加载名为“main.qml”的QML文件,并启动应用程序。当然,在此之前您需要创建一个Qt Quick项目,并在其中添加上述代码和相应的QML文件。