Scott Talbert
Scott Talbert
Confirmed. The issue is that `wx.TopLevelWindow.GeometrySerializer` isn't exposed. The etg scripts don't seem to be able to handle classes defined within classes, as best as I can see.
Yes, valid bug. They seem to be missing from the interface headers. Opened up a PR to fix it upstream: https://github.com/wxWidgets/wxWidgets/pull/2475
Yes, thanks for the reminder. However the wxWidgets reference needs to be updated as well. I'm hesitant to do that without Robin's okay, though, as I don't know what his...
I don't see this problem on Linux, so perhaps it affects Windows only? Do you want to report it to wxWidgets? It doesn't seem like something that could be caused...
Does this only happen on Windows? @Utumno is your reproducer still the same as the OP's?
For those who experience this problem, do you still see it with the latest snapshot builds? https://wxpython.org/Phoenix/snapshot-builds/
Hmm. Possibly Windows-specific? I don't see on Linux. Does this happen on 4.0.7 for you also?
Can you get a stacktrace for the crash?
This has been requested upstream: https://github.com/wxWidgets/wxWidgets/issues/19347 And implemented upstream: https://github.com/wxWidgets/wxWidgets/commit/a2389fc512b72ca2fb6261dfbde024a7819500de It will be picked up in wxPython whenever wxPython moves to wxWidgets 3.1.6 (not sure of Robin's plan).
Are you running Wayland and not X11?