Qt designer не обновляет графический интерфейс - PullRequest
35 голосов
/ 08 декабря 2010

Кто-то ранее написал GUI в Qt designer, и теперь мне нужно изменить некоторые мелкие детали (т.е. добавить кнопку / функциональность).

Предпосылка: Я добавляю новую функцию / делаю любые изменения в файле .ui в Designer. Я могу перейти в режим редактирования и увидеть, что это вносит изменения в формат XML файла .ui

Проблема: Когда я собираю и запускаю Qt, показывается старая версия .ui (без моих обновлений функций). Я попытался очистить все и запустить qmake, но безрезультатно.

Есть идеи, почему это может происходить?

Ответы [ 14 ]

1 голос
/ 19 мая 2013

Та же проблема для меня.Ничего не работает, пока я не изменил установку с Qt 5.0.2 (MSVC 2010) на Qt 5.0.2 (mingw).Теперь он снова работает ... проводной

0 голосов
/ 29 апреля 2019

Добавьте следующую строку в .pro файл

   UI_DIR = $$PWD
0 голосов
/ 28 июля 2018

У меня была такая же проблема, а затем я понял, что я изменил файл .pro вручную: то есть я сделал «незаконную» вещь - переместил mainwindow.ui в DISTFILES по умолчанию все ui файлы сгруппированы в FORMS ).

Вернулся обратно к FORMS и теперь все отлично работает

0 голосов
/ 28 сентября 2017

Как упоминалось выше, файлы пользовательского интерфейса не воссоздаются.Для меня самое простое решение - просто нажать Rebuild вместо Build.Нет необходимости каждый раз заходить в подменю проекта.Пока ваш проект не слишком большой, все в порядке (кроме этой неприятной ошибки, которую qt имеет в течение долгих лет)

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