Для задания архитектуры компьютера я пытаюсь заменить библиотеку C ++ под названием «Sim» на что-то в Python.
Я уже использую MyHDL для симулятора, но программа C ++ имеет приятную интерактивную функциюэто позволяет студентам видеть компоненты, соединенные вместе (ворота, входы, выходы, триггеры и т. д.) и переключать любой сигнал.
Я пытаюсь создать этот интерактивный аспект, и мне просто нужно выбрать библиотеку для использования,Мне было интересно, будет ли wxPython хорошим выбором в этом случае.GUI в основном должен рисовать ворота или устройства, такие как триггеры и счетчики, использовать линии для их соединения и иметь некоторое представление сигналов (например, 0 и 1 или черно-белое).
Является ли wxPython хорошей идеей, или есть лучшие библиотеки для этого приложения?