Я собираюсь добавить виджет консоли python (в графический интерфейс С++) ниже некоторых других элементов управления:
Многие классы будут подвергаться воздействию кода python, включая некоторый доступ к GUI (возможно, я буду рассматривать PyQt).
Должен ли я запускать код Python в отдельном потоке?
Я думаю, что это хороший подход, потому что GUI не будет заморожен при выполнении длинных команд. Но, с другой стороны, не следует ли отключать другие элементы управления для сохранения состояния объектов и предотвращения конфликтов?