QT: пользовательский интерфейс не обновляется во время сборки

#qt #qt-creator

#qt #qt-creator

Вопрос:

У меня проблема с QT Creator. Я изменил некоторые виджеты в своем UI-файле, но когда я создаю свою программу, я получаю старую версию без изменений. Я уже пробовал эти вещи:

  • Очистить все
  • удалите файл ‘dir’-build-desktop
  • удалите файлы заголовков в файле ‘dir’-build-desktop
  • перестроить все

Кажется, ничего не получается … немного отчаянно … у кого-нибудь есть совет? Заранее благодарю вас,

Лоренс

Ответ №1:

Попробуйте запустить qmake . (Это опция в Build меню.)

Комментарии:

1. Это должно сработать, иногда Qt Creator «забывает» о необходимости этого.

Ответ №2:

Что нужно проверить:

  • вы сохранили файл пользовательского интерфейса на диск перед сборкой?
  • при сборке файла пользовательского интерфейса xxx.ui создается файл ui_xxx.h в каталоге сборки. Есть ли у этого файла дата в будущем? Удалите этот файл и перестройте.
  • вы включаете правильный файл заголовка (ui_xxx.h)?

Комментарии:

1. Да, я все это сделал. Но проблема остается. Спасибо за усилия!