I have noticed that the frame style wx.SIMPLE_BORDER doesn’t work under wxPython 4.1.0 (X11). Instead of the window being either the size I set it to, or the size computed by the BoxSizer, the size is a 1x1 pixel window that is basically invisible.
I was using this style for my custom splash screen, but if I change it to wx.DEFAULT_FRAME_STYLE the problem goes away. If I try to change the size of the Frame with SetSize or SetClientSize nothing changes, unless I delay the call with wx.CallLater(5000) or similar.
Has anyone else encountered this?