
Envoyé par
lepage14
Je ne suis pas avancé pour creuser autant que tu le voudrais...
Je n'ai jamais réussi à faire tourner mes pgm en mode debug
Je laisse des traces dans un fichier, ce qui me permet de voir ou ça "plante", etc
Je n'ai pas réimplémenté shape() ni contains() et me doute que si je les réimplémente, ça risque de ne pas leur faire faire ce qui se doit...
Le code derrière la fonction "collidingItems" m'est inaccessible...
Par contre, j'ai de nouvelles observations
1/
- collidingItems(Qt::ContainsItemBoundingRect) fonctionne
- collidingItems(Qt::IntersectsItemBoundingRect) fonctionne
- collidingItems(Qt::ContainsItemShape) ne fonctionne pas
- collidingItems(Qt::IntersectsItemShape) ne fonctionne pas
2/ un autre type d'item (un dérivé de QGraphicsEllipseItem) a le même problème
3/ j'ai du mal à imaginer comment réimplémenter la fonction shape()
en faisant en sorte qu'elle fonctionne toujours...
Partager