【发布时间】:2019-10-16 01:58:43
【问题描述】:
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, title='Test',size=wx.Size(500,500))
self.panel = wx.Panel(self, -1,pos=(20,40),size=wx.Size(10,500))
self.panel = wx.Panel(self, -1,size=wx.Size(500,10))
self.Show()
if __name__ == '__main__':
app = wx.App(False)
frame = MyFrame()
app.MainLoop()
此代码将在同一个窗口内创建两个面板对象。 如果 wx.Panel 调用中的任何一行被删除,另一个面板的大小将不正确,并且会填满整个框架。
为什么?
【问题讨论】: