Russian Qt Forum
Ноябрь 23, 2024, 07:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Не применяются изменения в ui
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Не применяются изменения в ui (Прочитано 8592 раз)
Alex_Crack
Гость
Не применяются изменения в ui
«
:
Октябрь 09, 2011, 18:36 »
Здравствуйте.
Проблема такая: пересел на другой дистрибутив (с Mandriva на Kubuntu). Скачал и поставил последнюю версию QtSDK.
Открываю свои старые проекты, редактирую код, все компилится и работает.
Однако, если сделать какие-либо изменения на форме, то в редакторе они сохраняются, если открыть ui файл блокнотом, то там тоже все в порядке. Но в редакторе кода не видятся (например, добавил на форму новый QLabel label22, набираю в коде ui->label22, но компилятор ругается на отсутствие его). Так же если скомпилировать программу (не используя новые виджеты в коде), то после компиляции их не видно на форме.
Записан
iroln
Гость
Re: Не применяются изменения в ui
«
Ответ #1 :
Октябрь 09, 2011, 18:40 »
Я так понимаю, это всё в Qt Creator происходит? У меня то же самое было, в какой-то момент перестаёт компилировать форму из ui файла в cpp-исходник. Так и не нашёл способ это забороть, компилировал форму вручную.
Записан
Alex_Crack
Гость
Re: Не применяются изменения в ui
«
Ответ #2 :
Октябрь 09, 2011, 18:42 »
Цитата: iroln от Октябрь 09, 2011, 18:40
Я так понимаю, это всё в Qt Creator происходит? У меня то же самое было, в какой-то момент перестаёт компилировать форму из ui файла в cpp-исходник. Так и не нашёл способ это забороть, компилировал форму вручную.
Да, в QtCreator.
Хотелось бы решить этот вопрос.
Но если не получится, то как компилировать форму вручную?
Записан
andrew.k
Гость
Re: Не применяются изменения в ui
«
Ответ #3 :
Октябрь 09, 2011, 18:55 »
У меня был такой глюк. Но не в креаторе.
Помогало открыть ui текстовым редактором и сохранить.
Только чтобы обязательно произошло сохранение, т.е. вставить символ и тутже удалить.
Чтобы редактор увидел изменения. После этого компилятор обнаруживал изменения.
Записан
Alex_Crack
Гость
Re: Не применяются изменения в ui
«
Ответ #4 :
Октябрь 09, 2011, 19:07 »
Решил проблему.
В общем так:
1. Удалить shadow-build каталог;
2. Удалить из каталога с сырцами все файлы кроме *.cpp, *.h, *.ui, *.pro.
3. Обратить внимание на файлы, которых не должно быть в проекте (у меня как раз был файл ui_agent.h, из-за расширения не обращал на него внимания, а потом посмотрел, что у меня в проекте такого файла нету. Как я понял, до перехода на новый дистрибутив и новый QtSDK программа собиралась в каталоге с исходниками, а не в shadow-build каталоге. Теперь она собирается другом каталоге, но каким-то образом цеплялся файл ui_agent.h с каталога с сырцами, а не с shadow-build каталога.
Спасибо всем.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...