Gli oggetti Qt comunicano tra loro mediante un flessibile meccanismo composto da signal e slot.

Un signal è un metodo che viene emesso, mediante la parola chiave emit, quando si ritiene opportuno. Essi non vengono implementati ma solo dichiarati e vanno inseriti, all’interno della classe, nella sezione signals.

Uno slot è invece un metodo che può essere invocato come risultato di un segnale emesso. Gli slot vanno inseriti nelle sezioni public slots, protected slots o private slots. Il modificatore di accesso viene applicato solo quando la funzione è utilizzata come metodo.

Continua >