是什么让wxpython TextCtrl水平填充

我有TextCtrl一个水平的BoxSizer。它的权重为1(权重为0的按钮旁边)。当我运行该程序TextCtrl时,无论窗口的大小如何,它将保持固定的宽度,并在其旁边留有空白。为什么?


这是代码:


wxapp = wx.App()

wxFrame = wx.Frame(None, -1 , 'Switch Time Zones', (0,0),(340,64))

wxFrame.Centre()

mainBox = wx.BoxSizer(wx.VERTICAL)

wxFrame.SetSizer(mainBox)


...#A few things are added to mainBox


outputBox = wx.BoxSizer(wx.HORIZONTAL)

mainBox.Add(outputBox, 1, wx.ALIGN_BOTTOM)


...#A few things are added to other boxes


submitButton = wx.Button(wxFrame,label='solve:')

outputBox.Add(submitButton,0)

outputText = wx.TextCtrl(wxFrame)

outputText.SetEditable(False)

outputBox.Add(outputText,1)


wxFrame.Show()

wxapp.MainLoop()


慕田峪4524236
浏览 196回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python