Re: pygtk: gtk.CellRendererText().set_property(...) and pango markup (HTML)
- From: Marek Kozlowski <kozlowsm mini pw edu pl>
- To: dieterv <dieterv optionexplicit be>
- Cc: gtk-list gnome org, Paul Davis <paul linuxaudiosystems com>
- Subject: Re: pygtk: gtk.CellRendererText().set_property(...) and pango markup (HTML)
- Date: Fri, 09 Sep 2011 11:34:47 +0200
On 09/09/2011 10:54 AM, dieterv wrote:
> On Fri, 09 Sep 2011 09:50:42 +0200, Marek Kozlowski wrote:
>
>> I'm afraid I'm dumb cause I still don't understand :-(
>
> Don't despair just yet! It's just that the techniques used
> in Gtk's TreeView might not seem obvious at first. Looking
> at the parts that matter most for us application developers,
> there's a split between:
> - the model (the part that holds the data you want to show
> on screen as a list or tree) and;
> - the view (the part that actually draws the data from the
> model on screen).
>
> After working with the various objects involved for some time
> (ListStore, TreeView, CellRenderers, etc), you'll soon start
> to recognize which object (or widget) belongs to what category.
>
>> What do you mean: >>the "columns" (markup, foreground, background)<<
>> ?
>
> Sometimes it helps to think of the "columns" of the model
> more like "fields" in a record in some database. If you
> do that, model "fields" cannot be confused with
> view "columns".
>
> That might make it a bit easier to wrap your head around this.
>
>> Let's take an example:
>> http://stackoverflow.com/questions/1447187/embed-a-spreadsheet-table-in-a-pygtk-application
>>
>> May I ask for corresponding, modified set_property() ?
>
> Sure. Look at the attached example. It's a slightly modified
> version of the example you've linked to above.
Thanks a lot!
A thought of CellRendererText().set_property() rather than
TreeViewColumn().set_attributes().
Yes, it IS really simple. Thank you very much for the clarification!
Best regards!
Marek
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]