Item {
function say(text) {
console.log("You said " + text);
}
}
==============================================
QDeclarativeEngine engine;
QDeclarativeContext *context = new QDeclarativeContext(engine.rootContext());
QDeclarativeComponent component(&engine, QUrl::fromLocalFile("main.qml"));
QObject *object = component.create(context);
QVariant str("Hello");
QMetaObject::invokeMethod(object, "say", Q_ARG(QVariant, str));
C++ 调用QML中的 function
最新推荐文章于 2024-07-04 18:39:08 发布