我的ui_visualalgorithm.h文件有问题。
ui_visuala算法包括:
#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。
该文件是生成的文件。它是在构建时生成的,因此您对其所做的任何更改最终都是徒劳的。
相反,您必须将其置于问题的根源:基于XML的.ui文件。您可以在Qt Creator之外的编辑器中编辑该文件,它将起作用。但是,您还可以使用“提升的窗口小部件”对话框在窗体编辑器中修复标头位置。