I need to add a GUI component/interface to a prexisting python library. It has networking components like nodes and connections. How do I go about doing that?
Target platforms are desktop/laptop systems (focus on Linux and Windows). Target audience would be people looking to develop Quantum Networks (For quantum communication protocols) who are not as familiar with programming as they are with physics.
I am expecting at the very least to be able to define and illustrate (2D) multiple nested sub-components of primary components, basic shapes like circles and rectangles with some customization should be enough for starters.
Performance is not expected to be a major consideration on the scale that currently things are.
Using other basic math libraries like random and numpy.
Would Tkinter be of some use here? Or will I have to build something from the ground up? I just need some input to jump start the work.