Wann soll Q_OBJECT verwendet werden?
In der Dokumentation heißt es:
Das Q_OBJECT-Makro muss im privaten Abschnitt einer Klassendefinition enthalten sein, die ihre eigenen Signale und Slots deklariert oder andere vom Qt-Metaobjektsystem bereitgestellte Dienste verwendet.
Abergena was bedeutet das? Auf welchen von QObject abgeleiteten Klassen kann ich es sicher auslassen? Treten Probleme auf, wenn Sie Q_OBJECT in einer von QObject abgeleiteten Klasse weglassen und dann von dieser Klasse erben? Grundsätzlich hätte ich gerne ein bisschen mehr Informationen darüber, wann ich sie in meinen Qt-Klassen weglassen kann.