对中静态文本WxPython
我试图用Boxsizer将文本居中,但我无法使其正确居中 以下是相关代码:对中静态文本WxPython,python,user-interface,wxpython,center,Python,User Interface,Wxpython,Center,我试图用Boxsizer将文本居中,但我无法使其正确居中 以下是相关代码: hbox5 = wx.BoxSizer(wx.HORIZONTAL) self.dltext = wx.StaticText(panel, label='') self.dltext.SetFont(mfont) self.dltext.SetForegroundColour('#FFFFFF') hbox5.Add(self.dltext,wx.CENTER) vbox.Add(hbox5, flag=wx.CEN
hbox5 = wx.BoxSizer(wx.HORIZONTAL)
self.dltext = wx.StaticText(panel, label='')
self.dltext.SetFont(mfont)
self.dltext.SetForegroundColour('#FFFFFF')
hbox5.Add(self.dltext,wx.CENTER)
vbox.Add(hbox5, flag=wx.CENTER|wx.TOP, border=25)
vbox.Add((-1, 10))
我认为它以文本的中心为中心,因为文本从中间开始,但它指向右边的
如果有人知道我如何正确居中,请帮助 更改文本时,需要调用
panel.Layout()
为了在更改文本时将其重新居中,您需要调用
panel.Layout()
为了使它重新居中