4
我正在編寫一個wxPython應用程序,當我嘗試更改StaticText對象中的文本時,我設置的對齊將消失。它開始居中,但在文本被改變後,對齊回到默認的左對齊。這裏是我的相關代碼:更改StaticText標籤的正確方法是什麼?
#initializing
self.panel = wx.Panel(self)
self.st_RouteInfo = wx.StaticText(self.panel, label=self.route_start, style=wx.ALIGN_CENTRE)
#changing StaticText
self.st_RouteInfo.SetLabel("Put text here")
self.Update()
我猜,我忘了一些基本的東西,因爲我是新與wxPython的和wxWidgets的。謝謝!
謝謝你,這真是棒極了! – Myles
在我的情況下,我只有標籤可用,所以我做了(C++等價)'label.GetParent()。Layout()'。 –