В настоящее время у меня есть иерархия элементов, основанная на QGraphicsItem.
Вместо этого я хочу перейти к QGraphicsObject, чтобы можно было добавлять свойства к моим элементам. Я не буду использовать сигналы / слоты или любые другие функции QObject.
Мне сказали, что вы не должны наследовать QObject, потому что он "тяжелый" и "медленный".
Чтобы проверить влияние, я извлекаю из QGraphicsObject, добавляю пару свойств к моим элементам и смотрю на использование памяти работающим приложением. Я создаю 1000 предметов, используя оба вкуса, и я не замечаю ничего больше, чем использование памяти на 10 КБ больше.
Поскольку все, что я добавляю к своим предметам, это свойства, можно ли с уверенностью сказать, что QObject добавляет вес только при использовании сигналов / слотов?