一次次重建查看导入的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.
我已经在其他 qml 中导入了一个 qml 文件,例如 A。每当我对 A 进行一些更改时,它都不会反映在应用程序中。我必须再次清理和重建以查看我所做的更改,这非常耗时。有没有更简单高效的方法可以节省时间。
或者另一种说法是:
在 debug_and_release 模式下
示例
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.