Russian Qt Forum
Августа 27, 2025, 03:23
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Как унаследовать клас от класса созданного на основе ui файла.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как унаследовать клас от класса созданного на основе ui файла. (Прочитано 3379 раз)
caysee_yo
Гость
Как унаследовать клас от класса созданного на основе ui файла.
«
:
Января 08, 2009, 23:37 »
Здравствуйте. Столкнулся со следующей проблемой. Создаю форму в qt дизайнере получаю файл
с расширением ui, например test.ui. Я так понимаю в результате обработки получаю файлы test.h и test.cpp в которых описан класс созданной мной формы. Я хочу создать класс который унаследуется от класса формы объявленного в test.h. Но как получить эти файлы test.h test.cpp.
Разработку веду под windows в среде eclipse.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Как унаследовать клас от класса созданного на основе ui файла.
«
Ответ #1 :
Января 09, 2009, 00:39 »
2 caysee_yo, получить их можено руками, т.е. написать.
Вообще способов использования UI-файлов, четыре.
1) Использовать класс созданый дизайнером как член собственного класса
2) Использовать простое наследование
3) Использовать множественное наследование
4) Динамически загружать ui-файл
См.
Астсент
Записан
Юра.
Dendy
Гость
Re: Как унаследовать клас от класса созданного на основе ui файла.
«
Ответ #2 :
Января 09, 2009, 02:46 »
Цитата: caysee_yo от Января 08, 2009, 23:37
Разработку веду под windows в среде eclipse.
Через Ant это будет напряжно. Да и вообще писать несколько файлов проекта под разные платформы - моветон. Я бы вам порекомендовал перевести свою систему сборки на CMake. Один и тот же файл проекта на CMake можно использовать как проект для любых IDE и консолько сборки одновременно. Я пользовал в комбинации с Visual Studio, Eclipse, Xcode. Сейчас напишу статью на Вики как это сделать.
Записан
Dendy
Гость
Re: Как унаследовать клас от класса созданного на основе ui файла.
«
Ответ #3 :
Января 09, 2009, 05:49 »
Добавил статью на Вики:
CMake как система сборки для Qt приложений
Пока незакончена, но то что вам нужно уже там есть. Как создавать Makefile проект в Эклипсе думаю разберётесь сами.
«
Последнее редактирование: Января 29, 2009, 14:19 от pastor
»
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...