Поскольку вы, очевидно, хотите встроить интерпретатор Python для использования Python в качестве языка сценариев в том, что кажется приложением Qt, я предлагаю вам взглянуть на PythonQt .
С помощью модуля PythonQt скрипты Python смогут взаимодействовать с графическим интерфейсом вашего хост-приложения.
В отличие от PyQt и Qt Jambi, PythonQt не предназначен для поддержки разработчиков, пишущих автономные приложения.Вместо этого он предоставляет средства для встраивания интерпретатора Python и фокусируется на упрощении представления частей приложения в Python.
Если я правильно понял ваши потребности, это все, что вам нужно.
PyQt и PySide (официально поддерживается Nokia) направлены на получение доступа к функциям Qt из программы Python путем предоставления привязок.
Возможно встроить PyQt в ваше приложение( даже приложение Qt ) и ваши скрипты Python смогут предоставлять собственный графический интерфейс при взаимодействии с API-интерфейсом сценариев вашего приложения.
Что касается безопасности потоков, Qt предлагает поточно-безопасный способпубликация событий и соединений слотов сигналов между потоками.
Ссылки: