Wann sollte Q_OBJECT verwendet werden?

Die Dokumentation besagt, dass:

Das Q_OBJECT macro muss das
private-Abschnitt einer Klasse definition
das erklärt seine eigenen Signale und
slots oder andere Dienstleistungen
zur Verfügung gestellt von der Qt-meta-object system.

Aber genau was bedeutet das? Auf dem QObject abgeleiteten Klassen kann ich getrost weglassen? Werden Probleme entstehen, wenn du weglassen, Q_OBJECT auf ein QObject abgeleiteten Klasse und dann beerben? Im Grunde möchte ich ein wenig mehr Informationen, wenn kann ich es weglassen aus meiner Qt-Klassen.

InformationsquelleAutor der Frage Jake Petroules | 2010-09-11

Schreibe einen Kommentar