Replacement for pygtk?
Grant Edwards
grant.b.edwards at gmail.com
Sun Sep 6 14:29:42 EDT 2020
On 2020-09-06, Michael Torrie <torriem at gmail.com> wrote:
> On 9/4/20 3:24 PM, Grant Edwards wrote:
>> I assume that difference is because pygtk was hand-written and gi is
>> built auto-magically using SWIG or something like that?
>
> Essentially, yes. Although pygobject does not use a tool like swig to
> generate static wrappers. Rather it uses the GTK introspection API to
> ask gobject's for their methods and attributes, and then marshalls and
> calls them at runtime.
I was wondering about that. Some of the error messages you get when
you mistype something hinted that the "wrapping" is being done
on-the-fly.
> So you can use pygobject with any GObject-based binary library, not
> just GTK+. Hope that makes sense.
Yes, I think so. I can see how it would be far less work that
maintaining something like pygtk.
--
Grant
More information about the Python-list
mailing list