自动调整wxPython帧大小

MA1*_*MA1 0 wxpython

如何在屏幕分辨率变化时自动调整wxPython帧大小?

实际上,我刚刚编写了一个wxPython应用程序,目前帧大小是固定的.由于此应用程序/帧大小在某些屏幕分辨率上非常大.那么,如何根据屏幕分辨率大小自动调整大小/调整?

问候,

Anu*_*yal 5

为什么你不能启动应用程序最大化,让用户调整大小到他想要的大小?否则,如果必须根据显示大小设置大小,请使用wx.DisplaySize()来获取显示大小,例如

import wx

app = wx.PySimpleApp()
displaySize= wx.DisplaySize()
mainFrame = wx.Frame(None, title="hmmm", size=(displaySize[0]/2, displaySize[1]/2))
mainFrame.Show()
app.SetTopWindow(mainFrame)
app.MainLoop()
Run Code Online (Sandbox Code Playgroud)