Bueno, ya me he visto tu primera propuesta.
La idea es parecida a mi "solución" pero bien hecha.
Lo que pasa es que esto me obliga a que la clase Cruceta herede de QGraphicsItem y de QObject.....creo que nunca he hecho una herencia múltiple
Voy a probar, siempre tiene que haber una primera vez.
Por cierto, sobre los nombre en inglés y español...como parto de un código copiado, se pueden ver nombres en inglés. He querido mantenerlos así y mis primeros añadidos iban en inglés, pero al final la cabra siempre tira al monte y he terminado en español