See this answer on how to reload a QML file:
engine()->clearComponentCache();
setSource(source());
Now all you need to do is hook that up to a QFileSystemWatcher
. Make QFileSystemWatcher
watch your QML file, and when it changes, reload the view.