Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Operating system: Arch Linux
Description of the problem:
I did the Python3/Phoenix Port of KiCad some time ago. Unfortunately, it seems like the application is not exiting correctly when the scripting console (based on wx) was used: https://bugs.launchpad.net/kicad/+bug/1809913
I assume it is due to a hack needed to get phoenix working which required me to to create a new
My patchset to get Phoenix working can be found here:
Notable is the change to instantiate a new wx.App():
As well as the change to actually create the window. In the old implementation, we used the wxWindow parent of the c++ application, while in the new implementation the window id is used.
It would be nice to know how to correctly create wx Phoenix frames from c++ or what issues I created in this implementation.
Currently that class isn't accessible from outside via the API, not sure it makes sense to do so but I'll give it some thought. Or perhaps just have