i have been fiddling around with the wxPython GUI toolkit for a bit and i wanted one of my programs to start with the window expanded. I googled it but couldn't find an answer there so any help here would be greatly appreciated.

Try ...

frame.SetSize((x, y))

# another way, wx.Frame has a ShowFullScreen method
# strips all border decorations and buttons
# (False restores original frame)
myFrame.ShowFullScreen(True, style=wx.FULLSCREEN_ALL)

is there any way using the os or sys modules that you can find the resolution of the screen and then maybe apply it to


so that way it could run on machines that had different resolutions without looking weird

Use wx.DisplaySize(), it gives width, height tuple of the display screen