2016-03-22 15 views
-2

Ich bin neu in QT und ich mag den Unterschied kennen zwischenUnterschied zwischen privaten Slots und privaten Methode in QT

1) privaten Slot vs privaten Klasse Methoden

Wenn wir private Slot verwenden müssen und wenn brauchen wir private Methoden

+1

Sehr allgemeine Fragen. Suchen Sie im Internet bitte : http://www.bing.com/search?q=differenzen+zwischen+privaten+Slots+und+privaten+Methoden+in+QT&go=Submit&qs=n&form=QBLH&pq=Differenz+zwischen+privaten + Slots +undprivat + method + in + qt & sc = 0-0 & sp = -1 & sk = & cvid = 6F803423CEA7471D9BAC7C7F933BB8AF –

+0

Slots können über die alte Verbindungssyntax mit Signalen verbunden werden und können über das der Klasse zugeordnete QMetaObject aufgelistet/aufgerufen werden. –

Antwort

4

Bitte lesen sie Qt Documentation verwenden: auf den Punkt gebracht „da Slots sind normale Mitgliederfunktionen, sie folgen den normalen C++ Regeln, wenn jedoch direkt als Schlitze, können sie durch jede Komponente aufgerufen werden, unabhängig genannt. seiner Zugriffsebene über eine Signal-Slot-Verbindung t Ein Signal, das von einer Instanz einer beliebigen Klasse ausgegeben wird, kann dazu führen, dass ein privater Slot in einer Instanz einer nicht verwandten Klasse aufgerufen wird. Was das bedeutet: Von einer anderen Klasse können Sie nicht einen privaten Steckplatz als eine Funktion aufrufen, aber wenn Sie ein Signal an diesen privaten Steckplatz ausgeben, können Sie es aufrufen. "

Verwandte Themen