Russian Qt Forum

Программирование => Python => Тема начата: Igors от Февраль 03, 2016, 15:15



Название: Два пытона
Отправлено: Igors от Февраль 03, 2016, 15:15
Добрый день

Пару лет назад подключил PythonQt чтобы юзеры могли писать скрипты. Все норм, но за прошедшее время успел забыть то немногое что узнал про пытон. И вот теперь надо влить open-sources гигантскую либу которая юзает пытон вовсю на базе boost::python. Ну и конечно "не срослось". Порядок действий

- на старте приложения инициализирую PythonQt
- при выборе пользователя из меню инициализирую пытон либы. Это проходит без ошибок, но
  a) консоль пытона остается как была перенаправлена PythonQt (это можно пережить)
  б) не идут никакие скрипты либы - не видит никаких переменных.

Если же я копилю примерчик с либой (т.е. без PythonQt), то все норм, скрипты ходят. Напр создал я в плюсовом коде переменную scene - она есть и в скрипте, он ее может юзать

Как действовать в такой ситуации?

Спасибо