Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对中静态文本WxPython_Python_User Interface_Wxpython_Center - Fatal编程技术网

对中静态文本WxPython

对中静态文本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

我试图用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.CENTER|wx.TOP, border=25)

vbox.Add((-1, 10))
我认为它以文本的中心为中心,因为文本从中间开始,但它指向右边的


如果有人知道我如何正确居中,请帮助

更改文本时,需要调用

panel.Layout() 

为了在更改文本时将其重新居中,您需要调用

panel.Layout() 
为了使它重新居中