Hi all, I'm pretty new to (wx)Python so plz. don't shoot me if I've missed something obvious ;). I have a panel inside a frame, on which a Button and a StaticText is placed:
self.panel = wx.Panel(self,-1) self.button = wx.Button(self.panel,-1,"Klikkerdeklik") self.button.SetPosition((200,40)) self.Bind(wx.EVT_BUTTON, self.VeranderLabel, self.button) self.text1 = wx.StaticText(self.panel, -1, "Dikke Henk en gekke Greetje", size=(100,50), pos=(15,20), style=wx.RAISED_BORDER) and via the even handler I try to give StaticText a different style: def VeranderLabel(self, event): if self.text1.GetWindowStyle() == wx.SUNKEN_BORDER: self.text1.SetWindowStyle(wx.RAISED_BORDER) self.text1.Refresh() self.text1.Update() else: self.text1.SetWindowStyle(wx.SUNKEN_BORDER) self.text1.Refresh() self.text1.Update() Although the style is indeed updated (checked by printing style to console) the appearance of the StaticText stays the same. What am I missing here? Thanks in advance. - Kees -- http://mail.python.org/mailman/listinfo/python-list