gtk: widget y sus eventos

Hector Miuler M.G. miuler en gmail.com
Mie Ago 2 20:41:55 CEST 2006


Bueno amigos, por el momento no he conseguido mucho, aqui les dejo el
ejemplo que estoy tratando de que funcione.



2006/8/2, Hector Miuler M.G. <miuler en gmail.com>:
>
> mmm... como te dije, no hay información, por ejemplo en
> http://www.pygtk.org/pygtk2reference/class-gtktextview.html no veo que
> eventos maneja internamente, en este caso el presionar enter es un evento, y
> lo que hace es intertar un salto de linea.
>
> para que tengas una idea mas exacta, pego un ejemplo sacado de gajim,
> donde te podras dar cuenta que este widget deribado no hace lo que un
> textview normal hace al precionar enter.
>
>
> 2006/8/2, Milton Galo Patricio <minoztro en gmail.com>:
>
> > http://www.pygtk.org/pygtk2reference/gtk-class-reference.html
> >
> > en ese link puedes observar todo lo referente a cada widget que puedas
> > utilizar.
> >
> > 2006/8/2, Hector Miuler M.G. <miuler en gmail.com>:
> > >
> > > Hola amigos, estaba haciendo unas pruebas creando algunos nuevos
> > widgets
> > > basandome en otros, hasta aqui todo normal, luego quise añadir un
> > evento
> > > más, en este caso tome el ejemplo de un widget  que usan en gajim
> > (cliente
> > > jabber), pero por más que intentaba no funcionaba, después de seguir
> > > investigando el porque, me di cuanta que en el gajim usaban otro
> > widget,
> > > un
> > > TexView, mientras yo usaba un ComboBoxEntry, el problema es que segun
> > > entiendo capturan un evento que ya existe y es tratado en el textview
> > (el
> > > Return) y yo intentaba hacer lo mismo en el comoboboxentry, pero este
> > no
> > > tiene ese evento, así que por más que pusiera :
> > >
> > > gtk.binding_entry_add_signal(MyComboBoxEntry, gtk.keysyms.Return,
> > >     gtk.gdk.CONTROL_MASK, 'mykeypress',
> > >     int, gtk.keysyms.Return ,    gtk.gdk.ModifierType,
> > gtk.gdk.CONTROL_MASK
> > > )
> > >
> > > No lo capturaba, en este caso tengo que crear primero el evento,
> > apenas lo
> > > pruebe y funcione, pego el ejemplo.
> > >
> > > Mi pregunta es: ¿como saber que eventos ya estan siendo manejados
> > > internamente por el widget? para ver si creo un evento o lo capturo.
> > >
> > > PD. en mi ejemplo estoy usando python, por ser muy facil para
> > entender,
> > > pero
> > > esto se aplica todo, C, C++, C#, etc creo :P  e buscado en las
> > diferentes
> > > documentaciones y no encuentro sobre mi pregunta, (pygtk, C, gtk#,
> > C++)
> > >
> > >
> > > --
> > >      _\|/_
> > >      (O-O)
> > > --oOO-(_)-OOo----------------------------------------
> > > Hector Miuler Malpica Gallegos
> > > Universidad Nacional del Callao - Peru
> > > Escuela de Ingenieria Electronica
> > >
> > > usuario registrado #308608
> > >
> > > _______________________________________________
> > > Python-es mailing list
> > > Python-es en aditel.org
> > > http://listas.aditel.org/listinfo/python-es
> > >
> > >
> > >
> >
> >
> > --
> > Milton Inostroza Aguilera
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
>
>
>
> --
>
>      _\|/_
>      (O-O)
> --oOO-(_)-OOo----------------------------------------
> Hector Miuler Malpica Gallegos
> Universidad Nacional del Callao - Peru
> Escuela de Ingenieria Electronica
>
> usuario registrado #308608
>
>


-- 
     _\|/_
     (O-O)
--oOO-(_)-OOo----------------------------------------
Hector Miuler Malpica Gallegos
Universidad Nacional del Callao - Peru
Escuela de Ingenieria Electronica

usuario registrado #308608
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es