Qt 实时编程

Qt 实时编程,qt,qml,qt-quick,qtquick2,Qt,Qml,Qt Quick,Qtquick2,我在视频中发现了一段视频,它显示了一种叫做“实时编程”的东西 这是可以看到的 我认为这个想法是在应用程序运行时编辑QML文件。保存更改后,应用程序立即显示这些更改 这样就不需要重新启动应用程序来查看更改 我认为这真的很棒,因为它加快了工作流程 但我真的不明白这是怎么回事。要使类似的内容在Windows环境中工作,我必须做些什么?请参阅如何重新加载QML文件: engine()->clearComponentCache(); setSource(source()); 现在,您只需将其连接到

我在视频中发现了一段视频,它显示了一种叫做“实时编程”的东西

这是可以看到的

我认为这个想法是在应用程序运行时编辑QML文件。保存更改后,应用程序立即显示这些更改

这样就不需要重新启动应用程序来查看更改

我认为这真的很棒,因为它加快了工作流程

但我真的不明白这是怎么回事。要使类似的内容在Windows环境中工作,我必须做些什么?

请参阅如何重新加载QML文件:

engine()->clearComponentCache();
setSource(source());

现在,您只需将其连接到
QFileSystemWatcher
。让
QFileSystemWatcher
观看您的QML文件,当它更改时,重新加载视图。

我们是否希望观看视频以便能够回答?如果您知道我在不观看的情况下回答这个问题的意思:那么不。要了解我的意思,您可以从发布的时间戳中观看大约一两分钟。为了更好地理解,你可以看之前的几分钟。如果你不想看,就别看!我认为它被称为
C4平台
,但我不太确定。。。