1

ボックスサイザーで静的テキストを中央に配置しようとしていますが、正しく中央に配置できません

関連するコードは次のとおりです。

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

テキストは真ん中から始まりますが、右に行くので、テキストの角を中心にしていると思います

適切に中央に配置する方法を誰かが知っている場合は、助けてください!

4

1 に答える 1

1

テキストを変更するときは、呼び出す必要があります

panel.Layout() 

中心に戻すために

于 2013-10-03T04:36:09.100 に答える