我在使我的程序面板适合低分辨率时遇到问题。就像我的分辨率为 800 x 600,而我的面板比这大,所以一切都被切断了,尤其是屏幕底部的按钮。
所以,我做了一个模拟程序作为例子:
import wx
MAIN_FRAME_SIZE = (190, 150)
class MainFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, id = -1, title = 'Hello, World!', size = MAIN_FRAME_SIZE)
vertBox = wx.BoxSizer(wx.VERTICAL)
staticText = wx.StaticText(self, label = 'Hello, World!')
vertBox.Add(staticText, 0, wx.ALL, 40)
self.SetSizer(vertBox)
if __name__ == '__main__':
app = wx.App()
frame = MainFrame()
frame.Show(True)
app.MainLoop()
那么,我的问题是如何制作“Hello,World!” 当 MainFrame 变大时,文本变大,当 MainFrame 变小时我该怎么做?
谢谢。