On Jan 9, 2008 10:29 PM, Daniele Varrazzo <[EMAIL PROTECTED]> wrote:
> Mr.SpOOn ha scritto:
> > Salve,
> > è possibile colorare il testo all'interno di un TextCtrl? Quello di
> > cui avrei bisogno, in realtà, sarebbe colorare solo alcuni caratteri,
> > magari specificandone la posizione con un indice numerico. E' una cosa
> > fattibile?
>
> Sì, usando il metodo SetStyle(). Per esempio:
>
> font = wx.Font(10,
> wx.FONTFAMILY_TELETYPE,
> wx.FONTSTYLE_NORMAL,
> wx.FONTWEIGHT_NORMAL,
> False)
>
> ctrl.SetStyle(0, len(val),
> wx.TextAttr("BLACK", "WHITE", font))
Riprendo la discussione un po' in ritardo, ma ho qualche dubbio.
In questo pezzo di codice io aggiungo del testo ad una casella di testo:
self.text1.SetStyle(5, 10, wx.TextAttr("GREEN"))
self.text1.AppendText(listToString(m))
"m" è il messaggio. Sbaglio a impostare lo stile lì?
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python