Need help figuring out where we went wrong.
I’ve inherited a Linux project from a senior coder and it was decided to port to Phoenix and Python3.
And now everything’s broken. #MistakesWereMade
- wxBitmapButtons now have borders creeping in over the bitmap.
- GenButtons, when disabled, become flat hollow-looking text-boxes.
- Trying to make text bold no longer works, but using an already bold font does.
- Overriding parent Foreground/Background colors in children widgets is iffy.
- The standard guage displayed a tiny bar inside a larger window where as the PyGuage worked fine, but needed manual calls to Refresh.
- All the lazy text type-spacing and poorly-sized label controls my predecessor was able to get away with are no longer as forgiving. (This is more our fault, but wow, the old version was forgiving.)
Regular wxWidgets windows from C++ sources render correctly though.
How can I diagnose the errors here? (Removed question on GTK+ correctness. Browsed through wx folder in python site-packages.)
Similar results were observed on an embedded Linux device using custom compiled Python and wxPython as well as my Linux workstation using more “official” binaries. I’m not sure if it’s important, but I believe I was using LightDM in both instances.