[CPP]Tetravex partie graphique

Voir le sujet précédent Voir le sujet suivant Aller en bas

[CPP]Tetravex partie graphique

Message  bigmax le Sam 26 Mar 2011, 10:21

Bonjour,
je suis en route avec la partie graphique du projet mais je bloque sur comment concevoir les tetras..
par exemple :
  • comment créer les carrés qui seront divisés en 4 zones et qui devront contenir un nombre

  • Comment donner les couleurs aux triangles

Des idées de pistes à explorer?

merci !

bigmax

Nombre de messages : 132
Age : 27
Prénom : Gilles
Statut : 3ème Réseaux
Date d'inscription : 17/11/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Sam 26 Mar 2011, 13:23

bigmax a écrit:Bonjour,
je suis en route avec la partie graphique du projet mais je bloque sur comment concevoir les tetras..
par exemple :
  • comment créer les carrés qui seront divisés en 4 zones et qui devront contenir un nombre

  • Comment donner les couleurs aux triangles

Des idées de pistes à explorer?

merci !

Un peu de débrouillardise, que diantre !
Va voir ici.

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bigmax le Sam 26 Mar 2011, 17:19

merci Smile

bigmax

Nombre de messages : 132
Age : 27
Prénom : Gilles
Statut : 3ème Réseaux
Date d'inscription : 17/11/2007

Revenir en haut Aller en bas

Problème avec l'aide

Message  bluestyle le Dim 27 Mar 2011, 12:51

Bonjour, j'ai un drôle de comportement lorsque je fait appel à l'aide avec un tetravex de taille 5-5.Mon programme plante carrément et cela dans ma partie console et graphique. Pourtant je fait rien d’extraordinaire à part appeler la méthode aide de tetravex au travers de mon TetravexSDO. Je voulais savoir s'il y a un problème avec la librairie. Je pense avoir pris la dernière version.
Merci.

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Dim 27 Mar 2011, 15:32

bluestyle a écrit:Bonjour, j'ai un drôle de comportement lorsque je fait appel à l'aide avec un tetravex de taille 5-5.Mon programme plante carrément et cela dans ma partie console et graphique. Pourtant je fait rien d’extraordinaire à part appeler la méthode aide de tetravex au travers de mon TetravexSDO. Je voulais savoir s'il y a un problème avec la librairie. Je pense avoir pris la dernière version.
Merci.

Que veux-tu dire par "Mon programme plante carrément" ?
Quel est le message de "plantage" ?

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Dim 27 Mar 2011, 15:44

Il n'y pas de message le programme se bloque.

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Dim 27 Mar 2011, 15:49

bluestyle a écrit:Il n'y pas de message le programme se bloque.

Si tu as lu la doc, il est dit, concernant l'aide ou résoudre, ça peut prendre un certain temps !

Combien de temps as-tu laissé tourner ton programme ?


smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  Wark le Dim 27 Mar 2011, 15:50

Ca me rappelle l'IA du Puissance 4 sur de très grandes surfaces.

:-)

Wark

Nombre de messages : 682
Age : 29
Prénom : Cédric
Statut : Diplômé 2010
Localisation : Braine l'alleud
Date d'inscription : 04/02/2008

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Dim 27 Mar 2011, 15:52

Wark a écrit:Ca me rappelle l'IA du Puissance 4 sur de très grandes surfaces.

:-)

Bien vu ! Wink

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Dim 27 Mar 2011, 17:19

smb a écrit:
bluestyle a écrit:Il n'y pas de message le programme se bloque.

Si tu as lu la doc, il est dit, concernant l'aide ou résoudre, ça peut prendre un certain temps !

Combien de temps as-tu laissé tourner ton programme ?


Ben plus de 10 minute, c'est normal ça ?

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Dim 27 Mar 2011, 17:47

bluestyle a écrit:
smb a écrit:
bluestyle a écrit:Il n'y pas de message le programme se bloque.

Si tu as lu la doc, il est dit, concernant l'aide ou résoudre, ça peut prendre un certain temps !

Combien de temps as-tu laissé tourner ton programme ?


Ben plus de 10 minute, c'est normal ça ?

Fichtre oui !
Dans certains cas, avec des 5x5, ça peut durer plus de 3 heures !

Votre professeur de logique vous expliquera, lorsqu'il abordera le backtracking, la subtilité des méthodes de recherche de solutions. Dans la librairie qui vous est fournie, la méthode de recherche, bien que correcte, s'avère effectivement peu rapide avec des 5x5. J'en ai donc programmé une autre, qui s'avère bien plus rapide.

Je te propose de laisser tourner ton programme jusque la fin et de me dire combien de temps il a mis pour se terminer. En guise de récompense, je mettrai à disposition la librairie avec la méthode plus rapide.

En tout cas, tes collègues qui ont probablement été confrontés au même problème et qui n'ont pas réagi, peuvent te remercier d'avoir posé la question sur la place publique ! Ils auront eux aussi la nouvelle version de la librairie.

Wink

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Dim 27 Mar 2011, 20:22

J'ai abandonné après une heure.

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  nvs le Dim 27 Mar 2011, 20:57

smb a écrit:
Wark a écrit:Ca me rappelle l'IA du Puissance 4 sur de très grandes surfaces.

:-)

Bien vu ! Wink
là non plus pas de plantage d'ailleurs !





clown

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  Wark le Dim 27 Mar 2011, 21:00

Non, mais pour présenter sa version au prof, c'était un peu long. Smile Razz

Wark

Nombre de messages : 682
Age : 29
Prénom : Cédric
Statut : Diplômé 2010
Localisation : Braine l'alleud
Date d'inscription : 04/02/2008

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Lun 28 Mar 2011, 22:16

Où est en est la panthère noire dans sa recherche d'une solution 5x5 ?

Jean de La Fontaine a dit : "Patience et longueur de temps font plus que force ni que rage."

bounce

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Mar 29 Mar 2011, 09:34

Allez, je sais que votre patience a des limites !

Une autre version de la librairie contenant une autre méthode de backtracking est à votre disposition sur poESI.

Dans certains cas, la méthode de backtracking utilisée trouve plus vite une solution.

J'ai bien dit dans certains cas !

cheers

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Mar 29 Mar 2011, 14:09

smb a écrit:Allez, je sais que votre patience a des limites !

Une autre version de la librairie contenant une autre méthode de backtracking est à votre disposition sur poESI.

Dans certains cas, la méthode de backtracking utilisée trouve plus vite une solution.

J'ai bien dit dans certains cas !

cheers

Merci, je vais tester ca!

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Mer 30 Mar 2011, 19:22

Bonjour, je voulais savoir si c'est possible d'avoir quelque idées sur le "Drag and Drop" parce que j'ai un sérieux soucis avec le "Drop". Je ne sais pas comment faire pour récupérer les informations de la case là où je "Drop" mon tétra. J'ai essayé de m'inspirer de l'aide fournie pas QT mais malgré ça je n'arrive pas. Tout aide ou indice peut être bénéfique, merci d'avance.

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Mer 30 Mar 2011, 20:24

bluestyle a écrit:Bonjour, je voulais savoir si c'est possible d'avoir quelque idées sur le "Drag and Drop" parce que j'ai un sérieux soucis avec le "Drop". Je ne sais pas comment faire pour récupérer les informations de la case là où je "Drop" mon tétra. J'ai essayé de m'inspirer de l'aide fournie pas QT mais malgré ça je n'arrive pas. Tout aide ou indice peut être bénéfique, merci d'avance.

En ce qui me concerne, je n'utilise pas le "drag and drop", ou plus exactement, je n'utilise pas les événements QDragxxx, QDrop .

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Mer 30 Mar 2011, 20:26

smb a écrit:
bluestyle a écrit:Bonjour, je voulais savoir si c'est possible d'avoir quelque idées sur le "Drag and Drop" parce que j'ai un sérieux soucis avec le "Drop". Je ne sais pas comment faire pour récupérer les informations de la case là où je "Drop" mon tétra. J'ai essayé de m'inspirer de l'aide fournie pas QT mais malgré ça je n'arrive pas. Tout aide ou indice peut être bénéfique, merci d'avance.

En ce qui me concerne, je n'utilise pas le "drag and drop", ou plus exactement, je n'utilise pas les événements QDragxxx, QDrop .


Euhh... OK je veux bien mais comment vous faite alors sans utiliser ces méthodes je vois pas d'autre moyen.

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  smb le Jeu 31 Mar 2011, 09:17

bluestyle a écrit:
smb a écrit:
bluestyle a écrit:Bonjour, je voulais savoir si c'est possible d'avoir quelque idées sur le "Drag and Drop" parce que j'ai un sérieux soucis avec le "Drop". Je ne sais pas comment faire pour récupérer les informations de la case là où je "Drop" mon tétra. J'ai essayé de m'inspirer de l'aide fournie pas QT mais malgré ça je n'arrive pas. Tout aide ou indice peut être bénéfique, merci d'avance.

En ce qui me concerne, je n'utilise pas le "drag and drop", ou plus exactement, je n'utilise pas les événements QDragxxx, QDrop .


Euhh... OK je veux bien mais comment vous faite alors sans utiliser ces méthodes je vois pas d'autre moyen.

J'utilise les événements de la souris.

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  jonas le Jeu 31 Mar 2011, 22:15

http://doc.qt.nokia.com/latest/draganddrop-draggableicons.html
---> A partir de là... plus grand chose à modifier !

(si c'est pas assez.... il y en a toute une liste là: http://doc.qt.nokia.com/latest/examples-draganddrop.html )

jonas

Nombre de messages : 234
Prénom : Jonathan
Statut : Ancien industrialisé
Localisation : Devant son clavier BÉPO !
Date d'inscription : 29/09/2008

http://www.xax.be

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  Jhon le Ven 01 Avr 2011, 22:34

Ah, merci bien Smile Je commençais à m'y perdre, avec les différentes façons de faire ça.

Jhon

Nombre de messages : 212
Age : 28
Prénom : Jonathan
Statut : promo réseaux 2012
Localisation : 50.879858N,4.34801E
Date d'inscription : 23/09/2008

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  bluestyle le Mer 06 Avr 2011, 01:00

Bonsoir je voulais savoir comment se passe la libération de l'espace mémoire réserve par un objet QT. Par exemple, j'ai mon observateur graphique qui contient des Layoutes et un tas d'autre éléments Qt lesquels j'ai alloué dynamiquement. Comme je suis pas sûre de la destruction ces éléments je fait des "delete" pour tout les éléments alloués dynamiquement en prenant le soin de libérer d'abord les Widget avant les Layout. Mais n'y t-il pas un risque de double delete surtout que j'ai cru comprendre que certaines éléments de QT s'occupe eux-mêmes de la libération de la mémoire réservé.
Merci d'avance.

bluestyle

Nombre de messages : 10
Prénom : Liron
Date d'inscription : 28/11/2010

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  nvs le Mer 06 Avr 2011, 08:14

td cpp2 (qt bmi) section 2.1.1 + ici.










Rolling Eyes

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [CPP]Tetravex partie graphique

Message  Contenu sponsorisé Aujourd'hui à 18:58


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum