[pyar] gtk - pygtk - glade 3

Milton Labanda 1000ton.lab en gmail.com
Lun Jul 4 13:56:52 ART 2011


Graicas,
Y creen que podria entonces bajarme al glade3 (o glade 2 ) para tener mayor
compatibilidad
entre lo que haga en glade y lo que disponga en gtk2?

El 4 de julio de 2011 08:29, Mariano Guerra
<luismarianoguerra en gmail.com>escribió:

> 2011/7/2 Marcelo Fernandez <marcelo.fidel.fernandez en gmail.com>:
> > El día 2 de julio de 2011 15:49, Mariano Guerra
> > <luismarianoguerra en gmail.com> escribió:
> >> 2011/7/2 Milton Labanda <1000ton.lab en gmail.com>:
> >>> Hola amigos de la lista,    uso Debian 6.0 y tengo instalado glade3
> >>> he probado unos programitas con gtk y pygtk diseñados con el mensionado
> RAD.
> >>> Quisiera saber como saber si cuando hago
> >>> import gtk
> >>> estoy usando gtk 2 o 3 porque tengo los dos instalados en mi Debian,
> >>
> >>>>> gtk.ver
> >> (2, 28, 6)
> >>
> >>
> >>> o como forzar para usar gtk3?
> >>
> >> si mal no recuerdo gtk3 esta dentro del paquete gi (gobject
> >> instrospection) asi que los namespaces son distintos (y el paquete de
> >> gtk es Gtk)
> >>
> >>>>> import gi
> >>>>> from gi.repository import Gtk, Pango
> >>>>> gi.require_version("Gtk", "3.0")
> >>
> >>> y como forzar para usar todo en la version 2?
> >>
> >> supogo que importando gtk tenes la version 2 y gi.repository.Gtk tenes
> >> la version 3 pero por ahi hay otra forma.
> >
> > Ni idea con Debian 6.0, pero creo que Ubuntu 11.04 es la primera
> > versión que trae GI de los repositorios, y está disponible GTK 2.0:
> >
> >>>> from gi.repository import Gtk as gtk
> >>>> gtk.ver
> > Traceback (most recent call last):
> >  File "<stdin>", line 1, in <module>
> >  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 268, in
> __getattr__
> >    return getattr(self._introspection_module, name)
> >  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 101, in
> __getattr__
> >    self.__name__, name))
> > AttributeError: 'gi.repository.Gtk' object has no attribute 'ver'
> >>>> gtk._version
> > '2.0'
> >
> > Así que "Gtk" en sobre GI sí puede ser 2.x, y el método ver() no
> > existe. La única forma que encontré (búsque un minuto nomás) de
> > preguntar la versión fue gtk._version.
> >
> > GTK 3 se incluye en 11.04, calculo que para poder ir migrando
> > aplicaciones (más o menos por el mismo motivo que se incluye Python
> > 3.x), pero al instalarlo (libgtk-3.0) tuve el mismo coportamiento que
> > antes (GI importa GTK 2.0).
>
> para el registro, yo lo prove en fedora 15 que viene con gnome 3,
> tengo instalado pygtk2 y python3-gobject
>
> no sabia que pygtk2 venia con gi, buen dato
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>



-- 
/\/\;/-----------------------------------------------------
Milton  Labanda  [miltonlab]
Distro:        Debian GNU/Linux 6.0 Squeeze
Blog:          http://1000tonlab.wordpress.com
jabber:        miltonlab en jabber.org <milotnlab en jabber.org>
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su  verdadero bien...".  Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110704/93eb59e5/attachment.html>


More information about the pyar mailing list