Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Жора от Октябрь 04, 2012, 09:19



Название: Форма изменяется только после rebuild
Отправлено: Жора от Октябрь 04, 2012, 09:19
Добрый день. Подскажите, пожалуйста, почему после редактирование GUI формы в QT creatore, измения вступают в силу, только после rebuild. Причем это проявилось совсем  недавно, до этого все работало исправно.


Название: Re: Форма изменяется только после rebuild
Отправлено: moskk от Октябрь 04, 2012, 13:20
Причем это проявилось совсем  недавно, до этого все работало исправно.
по-моему, вполне нормальное поведение. меняя дизайн, вы меняете входные файлы для uic'а, то есть по сути меняете исходник. чтобы изменения вступили в силу, ребилд необходим. скорее всего, раньше вы его просто не замечали.
или я не понял вопроса?


Название: Re: Форма изменяется только после rebuild
Отправлено: Жора от Октябрь 04, 2012, 14:43
Раньше я изменял, запускал Build Project (Ctrl+B) и все работало. Сейчас же надо запускать Rebuilt All. Причем, если с формы удалить элемент, к которому в коде есть обращение, то компилятор не выдаст ошибки пока не сделаешь Rebuild All. Похоже, что компилятор или не видит, или не учитывает изменения в ui-файле.


Название: Re: Форма изменяется только после rebuild
Отправлено: Patrin Andrey от Октябрь 04, 2012, 16:29
Попробуйте руками снести всё что генерится при сборке(moc, obj, make файлы)