To assign a computer architecture, I'm trying to replace a C ++ library called "Sim" with something in Python.
I already use MyHDL for the simulator, but the C ++ program has a nice interactive function that allows students to see the components connected together (gates, inputs, outputs, triggers, etc.) and switch any signal.
I am trying to create this interactive aspect, and I just need to choose the library to use. I was wondering if wxPython would be a good choice in this case. In the GUI, you basically need to draw gates or devices, such as triggers and counters, use lines to connect them, and have some signal representation (for example, 0 and 1 or black and white).
Is wxPython a good idea or are there better libraries for this app?
source
share