Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VS2019+;Qt5:用户界面未更新_Visual Studio_Qt - Fatal编程技术网

Visual studio VS2019+;Qt5:用户界面未更新

Visual studio VS2019+;Qt5:用户界面未更新,visual-studio,qt,Visual Studio,Qt,我正在VisualStudio2019中使用Qt5.14和QtVS工具。 最近(我不完全确定这是什么时候发生的,但是我没有运行任何更新)在.UI文件中发生更改后,UI不会更新 我完全知道,需要将x.ui文件转换为相应的ui_x.h文件,但确实发生了这种情况,即,我在.ui文件中所做的更改在编译后出现在ui_*.h文件中,但这些更改对调试期间实际显示的ui没有任何影响 有人知道如何处理这种或观察到的类似行为吗?您使用阴影构建吗?您是否在项目文件中对生成目录进行了任何更改?检查同一ui表单的项目树中

我正在VisualStudio2019中使用Qt5.14和QtVS工具。 最近(我不完全确定这是什么时候发生的,但是我没有运行任何更新)在.UI文件中发生更改后,UI不会更新

我完全知道,需要将x.ui文件转换为相应的ui_x.h文件,但确实发生了这种情况,即,我在.ui文件中所做的更改在编译后出现在ui_*.h文件中,但这些更改对调试期间实际显示的ui没有任何影响


有人知道如何处理这种或观察到的类似行为吗?

您使用阴影构建吗?您是否在项目文件中对生成目录进行了任何更改?检查同一
ui
表单的项目树中是否有多个
ui.*.h
文件。尝试干净地运行并删除所有杂散的
ui.*.h
文件。不,我不使用阴影构建。不,我没有对projeckt文件做任何更改。我试着运行clean和手动删除所有生成的文件,但两者都没有帮助。否,没有多个ui*.h文件。但是,据我所知,问题不在于ui*.h文件的生成。我还注意到,我在*.ui中添加的元素也存在于moc_*文件中,但是它们在调试期间不会显示在GUI中。