Что заставляет qtcreator перестать обновлять заголовочные файлы пользовательского интерфейса - PullRequest
0 голосов
/ 19 февраля 2019

Я считаю, что мой QtCreator (v4.5.0) перестает обновлять ui файлы заголовков (для одного из моих проектов), когда я добавляю некоторые элементы в форму дизайна пользовательского интерфейса.

Например, после того, как я добавлю несколько QLCDNumber объектов в mainwindow.ui, обычно я должен иметь возможность установить эти объекты в конструкторе главного окна, что-то вроде: ui->lcdNumber.Но теперь lcdNumber (QLCDNumber * lcdNumber) не распознается, поскольку ui_mainwindow.h не обновил определение для вновь добавленных объектов.

Я попытался запустить qmake, или открыть проект, над которым я работаю, или даже перезагрузить компьютер.Это все еще не работает.Отмечается, что проблемы справедливы для всех форм пользовательского интерфейса, созданных в рамках этого проекта.

Также странно наблюдать, что другие проекты работают нормально.Кто-нибудь имеет представление о том, почему это происходит?Спасибо!

1 Ответ

0 голосов
/ 19 февраля 2019

Я нашел решение проблемы здесь Qt designer не обновляет графический интерфейс .Что я сделал, так это удалил все ранее построенные результаты и проект конфигурации, собранный с Shaw build .Затем QtCreator возвращается в нормальное состояние.Или удалите все предыдущие файлы ui_header и пересоберите проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...