-
Qt probmeme avec un jeu
Bonjour,
J'ai un probleme je debute en c++ avec Qt et suis entrain de faire un jeux. des formes apparaissent aléatoirement sur l'ecran et disparaisse au bout d'un temps predefini
quand on clique dessus ca incremente un compteur seulement quand on a deja clique il faudrait que la forme disparaisse et je n'arraive pas a le faire , j'ai essayé eraserect mais sans succées est ce que vous pourriez m'indiquer comment faire?
merci
le code est disponible ici :
http://rafb.net/p/XEQXlO91.html
-
Salut.
J'ai pas compris ton problème...
Peut tu rexpliquer ton problème en mettant les morceau de code incriminé??
-
C'est dans mousepressevent
quand je clique avec la souris j'aimerais que le rectangle (Qrect rectangle) s'éfface.
j'ai essayer d'utiliser la methode eraseRect de de la classe Qpainter mais ca ne l'efacais pas , alors je l'ai supprimer du code source.
dans la fenetre de jeu (fen_jeu1) il y a un rectangle qui s'affiche aléatoirement sur la fenetre de jeu avec une position aléatoire. quand on clique sur le rectangle ca incremente le score et ce efface le rectangle , et un autre rectangle apparait autre part...etc.
j'espere avoir été assez clair.
-
-
la variable
"QRect rectangle" s'affiche????
ou tu parle d'un autre rectangle
-
eraseRect() ne fait que dessiner un rectangle avec la couleur de background de ton painter, je sais pas si c'est exactement ce que tu veux, mais ça devrait au moins faire ça.
Personellement j'aurai utilisé le QGraphics view framework à la place comme ça tu gère pas le dessin toi même, mais tu crées des objets pour tes dessins et tu les place.
Au passage, ton code n'est plus disponible par le lien du premier post.