Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Андрей K от Октябрь 11, 2010, 17:30



Название: Проблемы с обновлением интерфейса
Отправлено: Андрей K от Октябрь 11, 2010, 17:30
Добрый день всем!
Прошу помощи! В проекте присутствует несколько виджетов, созданных в Qt дизайнере.
После каких -то манипуляций (например, переноса проекта с одного компьютера на другой)
и попытке изменить содержимое виджета, оно, тем не менее после компиляции остается прежним,
несмотря на то, что файл *.ui исправно изменен. Более того, соответствующий файл ui можно удалить
из проекта, можно удалить с диска. Все прекрасно собирается со старым интерфейсом.
Не понятно где хранится устаревшая информация.
Проблема началась после перехода на версию 2010.4 и 2010.5 QtCreator. Платформа WinXp


Название: Re: Проблемы с обновлением интерфейса
Отправлено: crossly от Октябрь 11, 2010, 18:05
удали все временные файлы.... moc_*.cpp ui_*.h


Название: Re: Проблемы с обновлением интерфейса
Отправлено: Андрей K от Октябрь 11, 2010, 18:16
не помогает, удалял!


Название: Re: Проблемы с обновлением интерфейса
Отправлено: crossly от Октябрь 11, 2010, 18:19
удали все файлы кроме твоих исходников и *.pro .... и выполни qmake


Название: Re: Проблемы с обновлением интерфейса
Отправлено: Андрей K от Октябрь 11, 2010, 18:24
Удалял все. Помогает только перенос на новый компьютер, где никогда не было этого проекта.
Но где набрать столько компов?!


Название: Re: Проблемы с обновлением интерфейса
Отправлено: SABROG от Октябрь 11, 2010, 22:04
.o/.obj файлы тоже грохни.


Название: Re: Проблемы с обновлением интерфейса
Отправлено: marbius от Октябрь 12, 2010, 04:04
Доброго времени суток.

Может быть у Вас та же "непонятность", с которой когда-то столкнулся я?
http://www.prog.org.ru/index.php?topic=14164.msg92514#msg92514
В вопросе, собственно, и ответ, почему такое получается (у меня по крайней мере).


Название: Re: Проблемы с обновлением интерфейса
Отправлено: Андрей K от Октябрь 12, 2010, 13:51
Да нет, пути я тоже менял, не помогает. Ваш пост я читал еще раньше.
Где-же все-таки хранится устаревшая информация по ui?
Я удалил уже всё, что только можно придумать.
Вижу единственный пока выход - откатиться на QtCreator 2010.02.1 c Qt 4.6.
Хотя там есть свои проблемы. Неясность остается.
Спасибо за помощь!


Название: Re: Проблемы с обновлением интерфейса
Отправлено: p166 от Октябрь 12, 2010, 14:52
Qt Creator начиная с версии 1.3.8.3 (ну или чуть раньше, не помню уже) стал генерировать obj, moc и т.п. файлы проекта в папку %project_name%-build-desktop, поэтому прежде чем пересобирать программу, необходимо удалить этот каталог и указать путь вручную в настройках сборки.


Название: Re: Проблемы с обновлением интерфейса
Отправлено: core от Октябрь 16, 2010, 17:40
удалял папки сборки, устанавливал вручную папку, удалял все файлы кроме исходника, хидера, проекта и ресурсов...ничего не помогает. Все то же дизайн...ппц


Название: Re: Проблемы с обновлением интерфейса
Отправлено: core от Октябрь 16, 2010, 18:16
Методом тыка удалось исправить ситуацию - отключить галку теневая сборка и собрать проект


Название: Re: Проблемы с обновлением интерфейса
Отправлено: crossly от Октябрь 16, 2010, 19:37
а сложно догадаться удалить временные файлы из системы ??