2013-02-20 20 views
12

utilizzando la vecchia sintassi, è stato possibile trasmettere un segnale ad es:QT5 segnali forward

connect(sender, SIGNAL(valueChanged(QString,QString)), this, SIGNAL(updateValue(QString,QString))); 

Mi piace usare il new Qt5 syntax. È possibile utilizzare la nuova sintassi per inoltrare un segnale?

risposta

14

Il segnale non è altro che un semplice metodo. Quindi puoi usarlo così com'è. Qualcosa del genere:

connect(sender, &Sender::valueChanged, receiver, &Receiver::updateValue);