运行我的应用程序时,我的QML文件更改被忽略

时间:2016-07-17 21:24:16

标签: qt qt-creator

我的main.qml资源文件中有main.qrc个文件 有时,当我运行项目时,我的QML文件的可见更改会出现在我的程序中。有时候不会出现相同类型的更改,就好像修改后的QML文件未包含在可执行文件中,而是使用旧的QML文件。

我已检查该文件是否已正确设置为main.cpp中对Makefile的依赖关系,因此它不是QTBUG-13334
我发现我并不是唯一一个遇到此问题的人,例如在QTCREATORBUG-1627中。

发生了什么?

1 个答案:

答案 0 :(得分:0)

您可能使用错误的命令运行项目。

Qt Creator中有两个运行命令 与CTRL+R键盘快捷方式相关联的主要"运行"位于套件选择器附近。

Large Run icon

第二个,"重新运行此运行配置",没有快捷方式,位于"应用程序输出"工具栏。

Application toolbar with Re-run icon

因此,如果您使用"运行"运行您的应用程序第一次编辑QML文件,然后通过单击"重新运行此运行配置"来尝试修复QML中的一些拼写错误。图标,最新的更改不会出现。

问题在于" Run" icon(请参阅“构建”菜单)用于显示"重新运行此运行配置"命令按钮。

Run small icon