+ t = wx.StaticText(self, -1, "MyCustomPanel")
+ f = t.GetFont()
+ f.SetWeight(wx.BOLD)
+ f.SetPointSize(f.GetPointSize()+2)
+ t.SetFont(f)
+ self.t = t
+
+ def OnSize(self, evt):
+ sz = self.GetSize()
+ w, h = self.t.GetTextExtent(self.t.GetLabel())
+ self.t.SetPosition(((sz.width-w)/2, (sz.height-h)/2))
+