problema con las coneciones
Publicado por Diego Machado (1 intervención) el 18/03/2007 00:26:08
Hola gente, estoy comenzando con qt y trato de hacer una mini calculadora,
tengo una funcion con el formato:
void asignar(int numero);
la cual quiero llamar cuando se haga click en determinado boton
para eso hago:
connect(cmd_0, SIGNAL( clicked() ), this, SLOT( asignar(n) ));
pero no pasa nada, sin embargo cuando hago
connect(cmd_0, SIGNAL( clicked() ), this, SLOT( asignar() ));
y declaro la funcion para que no reciba argumentos funciona, por algun lado lei que las dos funciones (SIGNAL y SLOT) tienen que tener la misma cantidad de argumentos, pero yo necesito que funcione como esta en la primera para que seguun el boton que se precione le mande el numero adecuado a la funcion. Alguien tiene idea de como hacerlo?
Gracias
tengo una funcion con el formato:
void asignar(int numero);
la cual quiero llamar cuando se haga click en determinado boton
para eso hago:
connect(cmd_0, SIGNAL( clicked() ), this, SLOT( asignar(n) ));
pero no pasa nada, sin embargo cuando hago
connect(cmd_0, SIGNAL( clicked() ), this, SLOT( asignar() ));
y declaro la funcion para que no reciba argumentos funciona, por algun lado lei que las dos funciones (SIGNAL y SLOT) tienen que tener la misma cantidad de argumentos, pero yo necesito que funcione como esta en la primera para que seguun el boton que se precione le mande el numero adecuado a la funcion. Alguien tiene idea de como hacerlo?
Gracias
Valora esta pregunta
0