Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Igors от Октябрь 12, 2013, 18:03



Название: coral (open-sources)
Отправлено: Igors от Октябрь 12, 2013, 18:03
Добрый день

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

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

Спасибо


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

Спасибо


Название: Re: coral (open-sources)
Отправлено: Old от Октябрь 13, 2013, 15:37
Это буст, но на палцах-пальцах: http://jerry-ru.livejournal.com/3052.html :)
На сколько я помню, есть еще масса библиотек для этого, включая биндинг самого питона, нужно поискать: c++ bind python.



Название: Re: coral (open-sources)
Отправлено: Old от Октябрь 13, 2013, 20:55
То есть пользователь должен сам ставить пытон (нежелательно) или либу подключить (какую?) или как? Словом - как осуществляется взаимодействие?
Питон это библиотека, как правило разделяемая. Пользователю ничего ставить не придется.


Название: Re: coral (open-sources)
Отправлено: alex312 от Октябрь 13, 2013, 21:50
Думаю начинать надо не с буста а отсюда - http://docs.python.org/2/extending/


Название: Re: coral (open-sources)
Отправлено: Old от Октябрь 14, 2013, 07:47
Думаю начинать надо не с буста а отсюда - http://docs.python.org/2/extending/
С бустом проще.