[Kde-devel-es] Problemas con QT-Designer

Pablo de Vicente kde-devel-es@mail.kde.org
Sat, 26 Oct 2002 08:36:22 +0200


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Sábado 26 de Octubre de 2002 08:20, Pablo de Vicente escribió:
> Hola,
>
>  Tengo un problema con la conexión de slots-signals en QT-Designer. Veamos:
>
> - Tengo el diálogo ya diseñado, con botones, entradas de texto (LineEdit) e
> incluso alguno widget propio. Hay dos botones llamados Compute y Clear.
>
> - Ahora genero 2 ranuras (slots) nuevas que quiero conectar a Compute y
> Clear respectivamente. Para ello Pulso: Edit -> Slots... y se abre un
> cuadro de diálogo que me permite crear nuevos slots.
>
> - Pulso sobre New Slot y cambio el nombre a "slotComputeCoords" y dejo el
> acceso público porque lo tiene que utilizar otra clase que es la que lleva
> el código que realiza los cálculos y que será la que codificaré a mano
> después.
>
> - Repito el proceso con un nuevo slot al que llamaré "slotClearCoords" y
> una vez finalizado cierro este diálogo.
>
> - Ahora quiero conectar el botón "Compute" con uno de los slots que he
> definido antes, así que pulso el botón de la goma (bueno a mi me recuerda
> una goma de esas que teníamos de pequeños de dos colores roja-azul), en
> realidad también se puede pulsar F3. Arrastro desde el botón "Compute"
> hacia el exterior una línea que me aparece .... y se me abre un cuadro de
> diálogo nuevo.....
> y aquí está el problema: cuando trato de conectar la señal "clicked()" con
> mis nuevos slots, estos no aparecen en el cuadro de diálogo. Sólo me
> aparecen los slots predefinidos de cada widget, que se puede seleccionar
> desde una lista desplegable.
>
> He intentado editar el archivo ui y escribirlo yo a mano, pero el problema
> es que no sé cual es el receptor con ese slot.
>

Ejem.... Perdón por el mensaje anterior, pero ya me he dado cuenta del 
problema. Era una tontería ....

 Para poder acceder a los slots que he definido necesito cambiar el nombre de 
mi widget principal, para reconocerlo bien, y luego seleccionarlo en la lista 
desplegable del cuadro de diálogo de selección de conexiones slot-signal. Los 
slots que he definido aparecen allí.

saludos,

Pablo de Vicente.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE9ujfmSItUpHl6kJERAgH4AKDnsjBtpYOJUfALBmwSyGGDvUp64wCgsM/1
kz0x0xq4xtaGfz2qX49QAm0=
=tb5u
-----END PGP SIGNATURE-----