Título: ¿Como acceder a otras clases en qt? Publicado por: ApOkAlizE en 29 Agosto 2011, 13:15 pm Bueno pues supongamos que en sockets.cpp tengo esto:
void sockets::LlegirSocket1() { txtBotnetConnectar->setText("aa"); } Pues lo que sucede es que esto me da error... pues txtBotnetConnectar es un editText que he creado desde qt designer y desde la classe main.cpp puedo acceder a txtBotnetConnectar pero desde sockets no puedo acceder. ¿Como lo hago para poder acceder? Muchas gracias. Título: Re: ¿Como acceder a otras clases en qt? Publicado por: Queta en 29 Agosto 2011, 14:08 pm ¿Pero txtBotnetConnectar es miembro de la clase socket? En el caso de que no sea así, es decir, que pertenezca a otra clase, puedes usar clases hermanas:
http://www.cplusplus.com/doc/tutorial/inheritance/ (http://www.cplusplus.com/doc/tutorial/inheritance/) Título: Re: ¿Como acceder a otras clases en qt? Publicado por: ApOkAlizE en 29 Agosto 2011, 14:40 pm ¿Y como se haria esto de usar clases hermanas?
o sea ¿me puedes poner un ejemplo? Título: Re: ¿Como acceder a otras clases en qt? Publicado por: Queta en 29 Agosto 2011, 15:52 pm Código
Título: Re: ¿Como acceder a otras clases en qt? Publicado por: ApOkAlizE en 30 Agosto 2011, 19:19 pm http://www.megaupload.com/?d=NBWZ6DII mira este es el programa que estoy creando, ¿me podrias decir como hacerlo exactamente para que dede sockets pueda introducir texto en el ui?
Título: Re: ¿Como acceder a otras clases en qt? Publicado por: ApOkAlizE en 30 Agosto 2011, 21:07 pm ¿Y esto de conectar dos classes no se podria hacer con Connect en qT?
Título: Re: ¿Como acceder a otras clases en qt? Publicado por: Queta en 30 Agosto 2011, 21:15 pm ¿Cuál es el problema de usar clases hermanas :huh:? Te pasé un enlace de referencia, con ejemplos incluidos, y te hice un código de muestra.
Título: Re: ¿Como acceder a otras clases en qt? Publicado por: ApOkAlizE en 2 Septiembre 2011, 15:01 pm Ok,perdona es que me havia hecho un lio porque en el enlace que emd ejaste mira un ejemplo que no era y luego al ver tu ejempl no entendi nada,xd bueno te dejo el link http://www.megaupload.com/?d=B1J52VOD ahora lo he hecho lo de hacerlas classes hermanas,pero me continua marcando error... o sea que lo he hecho mal o es que en qt no se puede hacer asi. A ver si tu entiendes por que me da el error.. merci
|