2013-10-03 3 views
1

им пытается центрирование прийти StaticText с boxsizers, но я не могу получить его к центру правильноЦентрирования Static Text WxPython

здесь соответствующий код:

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)) 

Я думаю, что его центрирование угла текста, потому что текст начинается посередине, но он направляется вправо

Если кто-то знает, как я могу его правильно центрировать, пожалуйста, помогите!

ответ

1

при изменении текста вам нужно будет позвонить

panel.Layout() 

для того, чтобы повторно центр его

+0

Посмотрел везде, не повезло! это очень помогло! – Serial

Смежные вопросы