Enviando mensajes entre dos widgets usando señales y ranuras
Necesito tener widgets que se comuniquen entre ellos.
Mi Widget central tiene 2 instancias de widget:widget A
(en vez deA()
)widget B
(en vez deB()
) Cuando unwidget A
está sujeto a un evento (por ejemplo:mouseRelease
), Necesitowidget A
llamarUna función Y para hacer algo de informática, procesando datos. Y luego necesito estos datos procesados.para ser pasado a lawidget B
, que a su vezal recibir estos datos desdewidget A
Llamará a una función con estos datos, la procesará y hará algo más con ella.
Ambos widgets son widgets personalizados derivados deQWidget
. Estoy casi seguro de que necesito usar señales y ranuras, pero no entiendo cómo implementar partes de llamada de función.
He leído una y otra vez las explicaciones de Qt aquí:http://qt-project.org/wiki/Signals_and_Slots_in_PySide sin embargo, no puedo entender cómo conectar dos widgets que procesan los datos emitidos y enviados.
Realmente agradecería alguna ayuda aquí. Si no puede responder en Python y aún es competente con C ++, explique, sin embargo, cómo usarlo en lugar de abstenerse.