Buenas. Para hoy, el caso que nos ocupa es poder crear eventos en una aplicación hecha en Qt. Entiéndase por evento un proceso a realizar como respuesta a una acción realizada por el usuario, como por ejemplo: pulsar un botón.
Bien, Qt introdujo como bandera el sistema Signals & Slots, en español: señales y…pues, slots xD (no sé qué concepto se apegue más en español, pero aquí decimos slots también para denotar una ranura o lugar donde encajar algo). En fin, este sistema es original de Qt y resulta muy fácil de usar para manejar los eventos en nuestras aplicaciones.
Signals son señales que emiten los objetos en Qt para comunicar a otro objeto que algún evento X ha ocurrido. Cada objeto en qt tiene sus propias señales y sus propios slots, aunque a través de la herencia, podemos agregar nuestros propios slots y señales. Para conectar una señal con un slot se sigue esta sintaxis: