Когда вы изменяете файл .ui
, кто-то должен запустить uic.exe
для файла, чтобы создать файл заголовка.Например, для окна с именем MyWindow.ui
будет создан файл с именем ui_MyWindow.h
.
. Это то, что используется при перестройке приложения.
Вы не указываетекак вы строите или на какой ОС, так что вам сложно помочь в этом.Если вы используете Visual Studios, вы можете интегрировать файлы .ui
в свои проекты, чтобы при изменении любого файла .ui
все созданные файлы автоматически создавались заново.То же самое возможно, если вы используете .pri
файлы.
В любом случае я бы запустил:
uic.exe -o ui_yourfile.h yourfile.ui
Пожалуйста, измените имена файлов на те, которые вы используете.uic.exe
можно найти в вашем каталоге Qt bin
.
Затем, как только у вас будет сгенерированный файл заголовка, попробуйте найти, куда он идет в каталоге сборки.Затем восстановите.