I’m afraid subclassing PyEvent
will be a dead end and these other EventCategories
are wx internals, or at least not meant to be used from wxPython (there are threading classes in wx & this CATEGORY_THREAD
will be used by those, I think)
but Python has much more to offer than threads and if your Gui is chocked then you should move everything else into a different process (look at a browser how many workers they pull up right from the start ) and do in the Gui process only Gui stuff
here is a nice example of a process pool executor