2010-06-28 5 views
2

Whan Je veux utiliser un signal d'un objet privé afin de se produire un signal de son objet parent, je fais ce qui suit:Interaction Signal-Slot Qt.

1. I create a signal and a slot (named, let's say, ParentSignal, ParentSlot) 
2. connect(private_objcet, SIGNAL(someSignal()), this, SLOT(ParentSlot())); 
3. and define parent slot like this: 
void ParentSlot() 
{ 
    emit ParentSignal(); 
} 

Est-il possible de faire de ce processus directement, c'est-à-dire sans ParentSlot?

+0

Vous pouvez connecter le signal signal: [http://doc.qt.nokia.com/4.7-snapshot/qobject.html#connect](http://doc.qt .nokia.com/4.7-snapshot/qobject.html # connect) – petraszd

Répondre