我的ui_visualalgorithm.h文件存在问题。
ui_visualalgorithm具有以下内容:
#include "codeeditor.h"
#include "visualalgorithmsceneview.h"
...
但最近我更改了我的codeeditor.h和visualalgorithmsceneview.h位置。
所以我重写了包含这样的内容:
#include "AppElements/CodeEdit/codeeditor.h"
#include "AppElements/visualgraphsceneview.h"
...
一切都很好,直到我改变了我的visualalgorithm表格。
在构建项目之后,Qt告诉我,我的ui_visualalgorithm文件已经在QT Creator之外发生了变化。如果我同意重新加载我的文件,我有相同的包含,我有:
#include "codeeditor.h"
#include "visualalgorithmsceneview.h"
...
如果我拒绝重新加载,我对visualalgorithm表单的更改不会保存。 那么如何更改此包含并将更改保存到表单?
通过更改visualalgorithm.ui文件解决了该问题。
而不是
<header>codeeditor.h</header>
我写了
<header>AppElements/CodeEdit/codeeditor.h</header>
之后正确生成ui_visualalgorithm.h。
答案 0 :(得分:2)
此文件是生成的文件。它是在构建时生成的,因此您对其所做的任何更改最终都是徒劳的。
相反,您必须将其置于问题的根源:基于XML的.ui文件。您可以在Qt Creator之外的编辑器中编辑该文件,它将起作用。但是,您也可以使用提升的小部件对话框在表单编辑器中修复标题位置。