Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ymb от Февраль 03, 2010, 11:34



Название: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: ymb от Февраль 03, 2010, 11:34
Изменяю имя виджета на форме в креаторе. В файле form1.ui имя меняется, а в файле ui_form1.h не меняется.
Так и должно быть?
И как это исправить?


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: kuzulis от Февраль 03, 2010, 11:42
Цитировать
В файле form1.ui имя меняется, а в файле ui_form1.h не меняется. Так и должно быть?

:)

Да! Так должно быть! Файл ui_form1.h автоматически создается во время компиляции программы. Вы его удалите (или даже можно не удалять) и заново соберите программу.. И обнаружите что в нём изменится имя виджета.




Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: ymb от Февраль 03, 2010, 11:43
Не получается.
Что то испортилось в настройках.
Сборка проходит без ошибок. Но файлы не меняются.
Более того: Удаляю все файлы из папки debug. Провожу сборку. Сборка проходит успешно. Но в папке debug нет никаких файлов. В настройках проекта каталог сборки указан верно. В файле Makefile.Debug тоже.
Где посмотреть?
Может это уже другая тема?


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: ymb от Февраль 03, 2010, 13:48
Решил проблему путём переустановки Qt.
Может, конечно, это и неправильно.


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: crossly от Февраль 03, 2010, 13:53
если сборка происходит успешно... то скорее всего не в той папке смотришь... тем более что debug пуста.... или мот ты release собирал??


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: ymb от Февраль 03, 2010, 14:52
смотрел и в debug, и в release.
и поиском по всем дискам.
файлов нигде не было.


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: crossly от Февраль 03, 2010, 15:01
если бы их не было, то и сборка не прошла бы... возможно после сборки выполнялась очистка??


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: ymb от Февраль 03, 2010, 15:14
настройки очистки я сознательно не трогал.

после переустановки по умолчанию такие настройки очистки: mingw32-make.exe clean -w в С:\QTproj\Proj1
ничего не пропадает.


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: panAlexey от Февраль 03, 2010, 15:27
Решил проблему путём переустановки Qt.
Скорее всего помогло протирание монитора. Хотя могу и ошибаться.


Название: Re: Изменение имён виджетов в заголовочном файле. (Qt 4.6.0)
Отправлено: ymb от Февраль 03, 2010, 16:05
ну не знаю.
удалил Qt вместе с папками.
установил заново.
и тот же самый проект начал собираться нормально.
полтергейст , больше не кому  ;D