是垂直居中,水平居中用wx.TE_CENTER控制就可以了,这个我知道。
另外是希望文本在TextCtrl中垂直居中,不是让TextCtrl在Sizer或Frame中居中。
参考测试代码:
import wx
app = wx.App()
frm = wx.Frame(None)
txt = wx.TextCtrl(frm, -1, '如何垂直居中文本?', style=wx.TE_CENTER) # | wx.ALIGN_CENTER_VERTICAL
frm.Show()
app.MainLoop()