我希望从QQmlComponent脚本文本而不是从文件中创建QML实例,如下所示:
QQmlComponent comp(engine, "import QtQml 2.0; Item {}");这将是与以下情况完全相似的:
import QtQml 2.0
Component {
Item {}
}怎么做?
发布于 2018-04-25 07:35:21
您必须使用void::setData( const QByteArray &data,const QUrl &url)
QQmlComponent component(&engine);
component.setData("import QtQuick 2.7\n; Item {}", QUrl());
component.create();https://stackoverflow.com/questions/50016310
复制相似问题