![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ht1515 |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 29 Регистрация: 14.4.2012 Пользователь №: 3324 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Всем привет!
Есть ПО, в нем всегда изменяющаяся часть - формы гуи. Хочу сделать что-то типо ядра ПО и формы рисовать через кутескрипт. Это Реально? Также кутескрипт должен будет вызвать методы классов из кода... выполнять какие-то действия... |
|
|
![]() |
lanz |
![]()
Сообщение
#2
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
Понятно конечно, я сам пару лет назад сделал такую систему, да и не я один думаю
![]() http://en.wikipedia.org/wiki/Inner-platform_effect А что будет в стабильном каркасе? Будет возможность добавить виджет? Сделать лэйаут? Добавить сплиттер? Показать диалог? Перехватить событие закрытия главного окна? Вернуть данные из диалога? Обнаружить и установить связь с другим модулем? Передать данные между модулями? В итоге придется большую часть С++ функциональности обернуть в обертки, интерфейсы - лишний код. И в итоге все равно ничего не получится, когда появится новый модуль, окажется что ему надо отслеживать нажатия клавиатуры - переделка каркаса, потом модуль который будет выводить графику через OpenGL - опять переделка. Все что вы перечислили есть в Qt. Система плагинов, ui-файлы с их загрузкой, генерация форм из кода. Не нравится писать на C++, есть биндинги для других языков. Цитата Я хочу избавится от рутины описывать эти формы в коде и перенести это на скрипты В скриптах это будет та же самая рутина, просто передвигаете работу туда-сюда. Суммарная работа не измненится. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.4.2025, 0:57 |