Intenté heredar de QGraphicsEllipseItem porque quería agregarle alguna funcionalidad. Sin embargo, me enfrenté a este error, que probablemente tiene algo que ver con el compilador/precompilador o moc?Qt que hereda de QGraphicsEllipseItem
error: 'staticMetaObject' is not a member of 'QGraphicsEllipseItem'
Y aquí está el código de clase:
class MyEllipseItem : public QGraphicsEllipseItem
{
Q_OBJECT
public:
MyEllipseItem (const QRectF & outline) : QGraphicsEllipseItem(outline)
{
}
};
Perfecto, gracias! Sería bueno si pudiera usar una subclase de QGraphicsEllipseItem como un objeto QObject también, por lo que podría usar señales y ranuras con él. – JHollanti
Aún podría utilizar la composición para lograr esto. Simplemente agregue a su clase el atributo de algún tipo, heredado de QObject. –
Sí, buena solución. – JHollanti