Thanks for your consideration. I understand the idea.

On Wed, Feb 27, 2013 at 2:13 PM, Jerome Flesch <[email protected]> wrote:

> Hello,
>
> I'm no gtk specialist, but my understanding is that
> - 'import gtk' (not Gtk) implies using the pygtk bindings (--> gtk 2)
> - 'from gi.repository import Gtk' implies using the GObject Introspection
> bindings (--> gtk 3)
>
> If I'm not mistaken, GObject Introspection bindings are automatically
> generated for libraries supporting them. It allows creating bindings for
> many programming languages automatically (Python included). For instance
> libpoppler provides GI bindings as well and they can be imported with "from
> gi.repository import Poppler. The visible side effect is that all Python
> programs must import these bindings by using the pattern "from
> gi.repository import <X>".
>
> Hope it helps,
>
>
>
> 2013/2/27 ruwan thushara <[email protected]>
>
>> Hi
>> I designed ui using glade and connect it with python code. when i use
>> "import Gtk" In the python code it gives import error in the terminal like
>> below,
>> Traceback (most recent call last):
>>   File "test.py", line 1, in <module>
>>     import Gtk
>> ImportError: No module named Gtk
>>
>> But when i use "from gi.repository import Gtk" it works as expected.
>> problem is why can't I just import Gtk in to the code?
>>
>> Thanx
>>
>> _______________________________________________
>> gnome-love mailing list
>> [email protected]
>> https://mail.gnome.org/mailman/listinfo/gnome-love
>>
>>
>
_______________________________________________
gnome-love mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-love

Reply via email to