类DCGraphicsView
是QGraphicsView的子类,我将QGraphicsView窗口小部件放在UI文件framework.ui
上。然后,我将该QGraphicsView Widget提升为DCGraphicsView
。在clean
,qmake
和rebuild
之后,一切正常。
但是在我将这些代码和ui文件移动到名为ui
的子文件夹并修改了pro
之后,请使用与之前相同的过程(clean
,{{1} }和qmake
)。做rebuild
时显示错误消息。
要弄清楚导致此错误的原因,我取消了rebuild
小部件的升级,然后没有错误弹出。如果我放回去,同样的错误会再次出现。困惑。
错误消息如下:
QGraphicsView
答案 0 :(得分:0)
升级对话框中的“头文件”字段应包含头文件相对于执行
您可以通过双击“ Promoted Widgets”对话框中的路径来更改路径。
答案 1 :(得分:0)
我找到了正确的解决方案。在pro
文件中,使用UI_DIR
指定ui文件的位置。在类似unix的系统中,使用unix:UI_DIR
;对于Windows,则为win32:UI_DIR
。