Russian Qt Forum
Ноябрь 23, 2024, 15:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: coral (open-sources)  (Прочитано 3462 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Октябрь 12, 2013, 18:03 »

Добрый день

В общем загнали меня в пытон  Плачущий Есть такие open-source http://code.google.com/p/coral-repo/ (можно глянуть пару видео). Сама идея привлекательна - юзверь интерактивно рисует что-то типа блок-схем, создает "ноды", устанавливает связки. Как (в смысле чем) наполнить ноды зависит от приложения (к которому вся эта байда должна быть подключена), здесь я понимаю что нужно. Но я не имею никакого понятия как все это "собрать", даже что я хочу получить (с точки зрения "сборки"). Почитал инструкции - вариант первый типа ставьте пытон, PyQt, дуст, tbb и еще что-то, потом компилите из командной строки - и вот будет standalone приложение Coral. Та может и будет, но мне с ним нечего делать, т.к. с моим никакой связи нет. Плюс пример плагина для майи - тоже получить с этого нечего. И это все, с какого конца подступиться - хз  Плачущий

Растолкуйте вещи, возможно простые но с которыми я не имел дела. А есть желание поработать профессионально - также можем обсудить (в личке)

Спасибо
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Октябрь 13, 2013, 14:33 »

Хорошо, вот более простой вопрос: есть приложение на С++, оно желает использовать пытон. Напр дать юзеру возможность написать py скрипт. Ясно что как тот скрипт будет взаимодействовать с данными - забота самого приложения. Но что нужно делать чтобы "иметь выход на пытон" из приложения? То есть пользователь должен сам ставить пытон (нежелательно) или либу подключить (какую?) или как? Словом - как осуществляется взаимодействие?

Спасибо
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Октябрь 13, 2013, 15:37 »

Это буст, но на палцах-пальцах: http://jerry-ru.livejournal.com/3052.html Улыбающийся
На сколько я помню, есть еще масса библиотек для этого, включая биндинг самого питона, нужно поискать: c++ bind python.

« Последнее редактирование: Октябрь 13, 2013, 15:41 от Old » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #3 : Октябрь 13, 2013, 20:55 »

То есть пользователь должен сам ставить пытон (нежелательно) или либу подключить (какую?) или как? Словом - как осуществляется взаимодействие?
Питон это библиотека, как правило разделяемая. Пользователю ничего ставить не придется.
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #4 : Октябрь 13, 2013, 21:50 »

Думаю начинать надо не с буста а отсюда - http://docs.python.org/2/extending/
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #5 : Октябрь 14, 2013, 07:47 »

Думаю начинать надо не с буста а отсюда - http://docs.python.org/2/extending/
С бустом проще.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.066 секунд. Запросов: 22.