【发布时间】:2017-06-08 02:41:10
【问题描述】:
我在使我的程序面板适合低分辨率时遇到问题。就像我有 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变小时我该怎么做?
谢谢。
【问题讨论】: