什么是正确的方式重新加载qml文件到QQuickView?我正在使用Qt Quick2.1,并试图编写一个简单的程序来加载并显示qml文件。目前我正在创建一个QQuickView,当我想重新加载qml文件时,我会删除旧的并创建一个新的。这样做的正确方法是什么?使用新的qml文件(或更改后的qml文件)调用QQuickView::setSource对我不起作用。
发布于 2013-06-28 03:59:01
您可以使用以下内容(假设您在QQuickView的子类中):
QUrl tmp = source();
setSource(QUrl());
engine()->clearComponentCache();
setSource(tmp);发布于 2013-06-27 17:12:30
你可以按照他的方式去做:
文件。
https://stackoverflow.com/questions/17337493
复制相似问题