一次次重建查看导入的QML文件变化

Rebuilding again and again to view the imported QML file changes

我已经在其他 qml 中导入了一个 qml 文件,例如 A。每当我对 A 进行一些更改时,它都不会反映在应用程序中。我必须再次清理和重建以查看我所做的更改,这非常耗时。有没有更简单高效的方法可以节省时间。

或者另一种说法是:
在 debug_and_release 模式下

不会将 qrc 文件添加到 Makefile 依赖项

示例

A.qml

 Rectangle {
        id:xyz
     Button
    {
    id: ButtonA
    }
 }

B.qml

Rectangle{
          A {
                id:abc
            }
         } 

我正在使用 qt 4,qtquick 1.0。

您可以制作两个独立的 qrc 文件,一个用于调试,它只包含声音、图像、字体和...等资源,另一个用于发布,其中也包含 qml 文件。 然后,您可以使用指向与当前工作目录相关的 qml 文件(可以在 Build & 运行 窗格中设置),而无需将它们包含在 qrc 中,这需要耗时的编译和链接。 还要注意,根 qml 文件应该由 C++ 端的相对(或绝对路径)指向,并且不需要对其他 qml 文件进行其他更改,它们在发布和调试模式下都能完美运行

在您的专业文件中:

debug {
    RESOURCES     = application_debug.qrc
}

!debug {
    RESOURCES     = application_release.qrc
}

你可以安装新的qt creator,问题就解决了。为我工作。我安装了QT creator 4.8.7.