Prev: classes and __init__ question
Next: Encoding troubles
From: D. Schramm on 17 May 2010 17:29 Hello, I've got a problem getting the colour of a single letter within the TextCtrl widget: letterstyle = wx.TextAttr() self.p1.GetStyle(self.p1.XYToPosition(0,0),letterstyle) color = letterstyle.GetTextColour() print color This should display the colour value of the very first letter in the very first line of the TextCtrl. But no matter what I try, it always returns the value (-1, -1, -1, 255). Any help? Thanks in advance, Dennis Schramm
From: Stef Mientki on 17 May 2010 18:05 On 17-05-2010 23:29, D. Schramm wrote: > Hello, > > I've got a problem getting the colour of a single letter within the > TextCtrl widget: > > letterstyle = wx.TextAttr() > self.p1.GetStyle(self.p1.XYToPosition(0,0),letterstyle) > color = letterstyle.GetTextColour() > print color > > This should display the colour value of the very first letter in the > very first line of the TextCtrl. But no matter what I try, it always > returns the value (-1, -1, -1, 255). > > Any help? > AFAIK, TextAttributes are just onw way, you can set them, but never read them back. cheers, Stef > > Thanks in advance, > > Dennis Schramm
|
Pages: 1 Prev: classes and __init__ question Next: Encoding troubles |