La documentazione afferma che:
La macro Q_OBJECT deve apparire nella sezione privata di una definizione di class che dichiara i propri segnali e slot o che utilizza altri servizi forniti dal sistema meta-object di Qt.
Ma cosa significa esattamente ? Su quali classi derivate da QObject posso tranquillamente ometterlo? I problemi sorgono se si omette Q_OBJECT su una class derivata da QObject e successivamente si eredita da quella? Fondamentalmente vorrei un po ‘più di informazioni su quando posso ometterlo dalle mie lezioni di Qt.