Ist es möglich, siehe Definition von Q_SIGNALS, Q_SLOT, SCHLITZ (), SIGNAL () Makros? (Qt)

StackOverflow https://stackoverflow.com/questions/1815172

  •  06-07-2019
  •  | 
  •  

Frage

Ist es möglich, siehe Definition von Q_SIGNALS, Q_SLOT, SCHLITZ (), SIGNAL () Makros in Qt-Framework?

P. S. Google hat mir nichts in dieser Frage.

War es hilfreich?

Lösung

Form qobjectdefs.h, für eine nicht-Debug-Zusammenstellung:

#define Q_SLOTS
#define Q_SIGNALS   protected
#define SLOT(a)     "1"#a
#define SIGNAL(a)   "2"#a

Die Q_SLOTS und Q_SIGNALS Erklärungen werden nur speziell durch den moc Lauf in der letzten Kompilierung reduzieren sie auf einfache Methode Erklärungen behandelt. SIGNAL() und SLOT() erstellen Namen aus den bereitgestellten Signaturen.

Andere Tipps

Mit Visual Studio -. Rechts klicken Sie auf die ID, die Sie interessiert sind, und wählen Sie „Gehe zu Definition“ oder drücken Sie F12
Wenn Sie Visual Assist haben, kann dies auch mit Alt + G erfolgen, wenn der VS-Mechanismus nicht so gut funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top