[Development] Usage of Q_OBJECT macro in QObject subclasses that don't use signals, slots, or properties
mitch.curtis at theqtcompany.com
Mon Mar 7 20:55:11 CET 2016
Recently I noticed this sentence in QObject's documentation :
We strongly recommend the use of this macro in all subclasses of QObject regardless of whether or not they actually use signals, slots and properties, since failure to do so may lead certain functions to exhibit strange behavior.
Why is this the case? What strange behaviour could result from not doing so?
More information about the Development