2010-03-11 65 views
0

如何在屏幕分辨率更改時自動調整wxPython幀大小?自動調整wxPython幀大小

其實,我剛剛寫了一個wxPython應用程序,目前幀大小是固定的。由於此應用程序/幀大小在某些屏幕分辨率上非常大。那麼,如何根據屏幕分辨率大小自動調整大小/自動調整?

問候,

回答

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()