[Kde-devel-es] ayuda con Qt4 y KDE

Albert Astals Cid aacid at kde.org
Fri Nov 16 18:46:09 CET 2007


A Divendres 16 Novembre 2007, Sergio Armando Almonte Santos va escriure:
> hola Albert,
>  muchas gracias por esa aclaracion... lo que pasa es que anio pasado estuve
> trabajando con un software de national instruments y era el cielo en la
> tierra, te ayudaba en todo el codigo, y tu ya te preocupabas de enfocarte a
> obtener y desplegar la informacion que deseabas... pero bueno, en fin..
>
> en cuanto a lo de la senial esa... perdon por no explicarme, el asunto es
> este. en qtdesigner, cuando trabajas en signals y slots, segun he entendido
> hasta ahora, o conectas una senial a otro componente de tu panel (para que
> la despliegue y eso), o lo conectas al panel mismo (para que lo maximice o
> asi...) pero yo lo que necesito es que al pulsar un boton, me llame a una
> funcion que yo programe, que execute un comando ejecutable (para lo cual
> estoy teniendo tambien un poco de problemas), entonces, como puedo hacer
> esta conexion entre senialy funcion que deseo??

defines la funcion llamarAProcesoExterno como un slot de tu clase y haces

connect(miBoton, SIGNAL(clicked()), miObjeto, SLOT(llamarAProcesoExterno ))

Albert

>
>   gracias!
>
> hola a todos!1
>
> > estoy tratando de desarrollar una GUI con Qt4 y KDevelop 3.4.1 en c++
> > pero el asunto es que no he alcanzado acomprender como hacerlo!!! jejeje,
> > bueno, hasta ahora he usado el Qtdesigner para hacer la aplicacion que
> > deseo, pero cuando qmake -project y qmake, solo genero el archivo .pro y
> > el archivo .h con toda la informacion del panel que disenie (en mi
> > teclado aleman no tengo "enies" sorry) pero nada de main.cpp o
> > lo-quesea.cpp como puedo obtenerlo????
>
> El codigo tienes que hacerlo tu, designer aún no tiene conexión neural ;-)
> Si te refieres a "el código que representa las ventanas que he hecho en el
> designer", eso va a parar al .h
>
> > tambien, dentro de Qt4, quisiera conectar una senial
> > (signal) para que llame una funcion aparte, no un puerto SLOT digamos,
> > predeterminado... como puedo hacerlo???
>
> No entiendo la pregunta, pero te voy a dar una respuesta
>
> connect(objeto1, SIGNAL(senal1), objeto2, SIGNAL(senal2))
>
> Albert
> _________________________________________________________________
> Express yourself instantly with MSN Messenger! Download today it's FREE!
> http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
> _______________________________________________
> Kde-devel-es mailing list
> Kde-devel-es at kde.org
> https://mail.kde.org/mailman/listinfo/kde-devel-es




More information about the Kde-devel-es mailing list