#26 Le 09/10/2007, à 17:33
- doof
Re : pour "programmateur" sans idée,...épisode n°2
C'est un "number" (int) depuis le début, là, je l'avais re-forçé en int et il demande encore un int
Bon bah s'il demande au choix un string, donnons lui un Qstring alors
Donc dernier essai (certainement bon), toujours le même lien ^^
En tout cas, c'est un bug de sa part(PyQt), il ne reconnaît pas un int.
Dernière modification par doof (Le 09/10/2007, à 19:39)
Hors ligne
#27 Le 09/10/2007, à 21:09
- Peat.hagore
Re : pour "programmateur" sans idée,...épisode n°2
Alors retour de test.
La premiere fois, c'est un peut, au petit bonheur la chance.
Mais bon, je relance par le terminal et reduit ou augmente la vitesse et:
5 chiffres de mettent au hasard, puis tres rapidement juste 4 numeros s'affichent sans tourner
, sans faire stop, ( les quatres derniers)
seul, les 2"numeros etoiles" continuent de tourner.
( le reglage de la vitesse du compteur fonctionne en temps reel)
(start et stop fonctionne)
Quand je refait un start, j'apercois un numero dans la case vide mais, il disparait tres vite
Pour faire plus simple:
1 grille le compteur ne tourne pas, et affiche que 4 numeros statiques
2 grilles tout est parfaitement nickel
start fonctionnel ( meme la premiere grille les numeros changent)
stop fonctionnel
reglage de la vitesse fonctionnel.
ps: pour le demarrage "bancal" c'est surement mon ordi qui doit avoir un petit souci
ps2: t'es sur la fin, c'est nickel ...Vendredi ..on sera riche
ps3: sur la photo les 2 etoiles sont en mouvement.
ps4: Merci encore pour tous c'est genial
Dernière modification par Peat.hagore (Le 09/10/2007, à 21:17)
Hors ligne
#28 Le 09/10/2007, à 21:48
- doof
Re : pour "programmateur" sans idée,...épisode n°2
Mouais, le widget QLCDNumber semble totalement buggé. Ce qui est étrange, c'est que j'ai une appli autrement plus complexe qui en utilise pas mal depuis longtemps et que je n'ai jamais eu un retour de tel bug, moi-même ayant pendant un moment continué à la développer sous edgy.
Bon, bah, la solution, c'est de ne pas se servir de ce widget, voir faire le mien en plus classe tant qu'a faire ^^
Ce ne sera pas pour ce soir mais pour dans pas longtemps ^^
PS: si un curieux qui passerait par là et pouvait tester, ça pourrait éventuellement m'aider à ne pas devenir totalement fou ^^
Hors ligne
#29 Le 09/10/2007, à 21:55
- Peat.hagore
Re : pour "programmateur" sans idée,...épisode n°2
Bonne soirée a toi....
Fait pas de cauchemard quand meme
bye et merci
Hors ligne
#30 Le 09/10/2007, à 22:34
- compte supprimé
Re : pour "programmateur" sans idée,...épisode n°2
Bonsoir,
Ça m'amuse beaucoup cette idée d'utiliser des jeux pour des exercices de programmation...
J'ai donc testé.
Ubuntu 7.04 / AMD64
start => Erreur de segmentation (core dumped)
de temps à autre on voit bien quelque chose pendant un bref instant puis ça se ferme.
En revanche, ça tourne à n'importe quelle vitesse à condition de commencer à la vitesse minimum...
Mais ça ne fait pas ce que ça devrait :
Le "L" clignote, et stop le fait disparaître. Ne restent que les 3 "O".
Si on redémarre alors, ça fonctionne pendant un bref instant (on voit 5 nombres), puis ça revient à la situation précédente.
A mon avis, une boucle sans fin, quelque part... (mais je n'y connais rien en python).
A+
#31 Le 09/10/2007, à 23:25
- doof
Re : pour "programmateur" sans idée,...épisode n°2
Peat.hagore > Helas, des LCDs buggés qui tournent sans fin risquent de ma hanter toute la nuit ^^
Faustus > Merci pour le test !
"Erreur de segmentation" L'erreur typique en C quand on accède à une adresse mémoire non réservée sauf qu'en python, on ne gère pas la mémoire. Pour avoir fait pas mal de python-Qt, cette erreur arrive cependant quand on donne un mauvais type à Qt quand il attend une string, sauf que là, je l'ai explicitement typée en Qstring, d'ailleurs, ça à fait légèrement avancer le schmilblique.
D'ailleurs, en passant avant un int, il y avait encore plus(+) ce problème, d'après les dires de Peat.hagore, "ça marche pas, sauf une fois sur 20". Etrange quand même, quand un type ne passe pas, il ne devrait jamais passer. à moins que par conversion inattendue (type farfelu/buggé vers type attendu), le hasard des chose fasse que ça passe de temps en temps... Sauf que le type est explicitement donné !
Mon avis reste le même, le widget QLCDNumber est buggé dans cette version. Pas de boucle infinie à l'horizon (chez moi ça marche, et testé sous windows aussi du coup), la seule différence est la version de Qt (4.3.0 pour windows et 4.3.2 sous debian).
Donc soit le QLCDNumber dans cette version a un gros problème de typage, soit il ne supporte pas un rafraîchissement trop rapide, en tout cas, c'est très étrange, mon code est pourtant fort trivial
Hors ligne
#32 Le 09/10/2007, à 23:44
- doof
Re : pour "programmateur" sans idée,...épisode n°2
Voilà une version basée sur de simples QLabels en attendant :
http://elbong.free.fr/gifs/euro2.tar.gz
Y-a-t-il toujours ce problème ?
Hors ligne
#34 Le 10/10/2007, à 01:11
- doof
Re : pour "programmateur" sans idée,...épisode n°2
Donc c'est bien un problème de typage mais qui vient en amont
Ca devient fascinant ^^
Rahh, il me faudrait une edgy sous la main ! Hop, nouveau test ^^
http://elbong.free.fr/gifs/euro3.tar.gz
Hors ligne
#35 Le 10/10/2007, à 01:26
- compte supprimé
Re : pour "programmateur" sans idée,...épisode n°2
Fascinant ?
Et s'il y avait un message caché du destin... ?
Constat : au premier lancement ça plante (même message).
Puis :
Ce qui est curieux, c'est que ça ne semble pas planter lors d'un second démarrage dans la même console. Mais que ça ne plante que lors du démarrage dans une nouvelle console...
A+
Et il faut absolument démarrer avec la vitesse max.
En plus, une fois qu'on l'a arrêté avec stop :
1 on le relance en vitesse max avec start, et il semble faire les choses correctement pendant quelques tours, puis l'affichage du haut se bloque.
2 on le relance en vitesse min, il fait 1 tour correct, parfois aucun, puis l'affichage du haut ne bouge plus.
En fait, si on bouge la vitesse avant start, il semble toujours faire 1 ou quelques tours corrects (comme si ça remettait un compteur à 0).
Dernière modification par faustus (Le 10/10/2007, à 01:35)
#36 Le 10/10/2007, à 01:34
- doof
Re : pour "programmateur" sans idée,...épisode n°2
Il y a un message caché, c'est sur ^ ^
Allez, hop, je "deepcopy" les listes passées dans les signaux Qt.
http://elbong.free.fr/gifs/euro3.tar.gz
(tiens, je note que les caractères "parasites" sont toujours les même)
Dernière modification par doof (Le 10/10/2007, à 01:35)
Hors ligne
#37 Le 10/10/2007, à 01:42
- compte supprimé
Re : pour "programmateur" sans idée,...épisode n°2
Pour le précédent : quand je ferme la fenêtre, il faut aussi un ctrl c pour reprendre la main dans le terminal.
Celui-ci ne démarre qu'une fois (à condition de modifier la vitesse avant start) et ça ne dure pas longtemps... Toujours le même message d'erreur.
Mystère...
Dernière modification par faustus (Le 10/10/2007, à 01:44)
#38 Le 10/10/2007, à 01:57
- doof
Re : pour "programmateur" sans idée,...épisode n°2
Arf, je me suis planté sur l'URL du dernier, c'était :
http://elbong.free.fr/gifs/euro4.tar.gz
Sinon, encore une version, plus "naïve" qui passe tous les chiffres en arguments :
http://elbong.free.fr/gifs/euro5.tar.gz
Hors ligne
#39 Le 10/10/2007, à 02:44
- compte supprimé
Re : pour "programmateur" sans idée,...épisode n°2
Le 4, rien...
Le 5, il en fait 1 seul (correct), à basse vitesse, dans une nouvelle console...
A+
Sur ce, bonne nuit...
#40 Le 10/10/2007, à 05:18
- doof
Re : pour "programmateur" sans idée,...épisode n°2
On va arrêter les dégâts ici, PyQt 4.01 sous edgy est inutilisable, problème de typage aliénant quand on crée ses propres signaux
Hors ligne
#41 Le 10/10/2007, à 07:45
- pipomolo
Re : pour "programmateur" sans idée,...épisode n°2
sinon y a mon programme aussi
ok c'est moins sexy mais ça marche
Hors ligne
#42 Le 10/10/2007, à 20:59
- bipede
Re : pour "programmateur" sans idée,...épisode n°2
Je viens de relire ce post...
Mon petit programme en pygtk a été revu en fonction de ce que veut Peat-hagore.
Il est là -> http://www.bipede.info/downloads/FEM.tar.gz
Bon amusement...
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#43 Le 10/10/2007, à 21:11
- Peat.hagore
Re : pour "programmateur" sans idée,...épisode n°2
Je viens de relire ce post...
Mon petit programme en pygtk a été revu en fonction de ce que veut Peat-hagore.
Il est là -> http://www.bipede.info/downloads/FEM.tar.gz
Bon amusement...
héhééhé excellent
je te retrouve dans ton soft
( sans rien connaitre a la programmation, ca devait pas etre dur a faire, cela doit etre sur la meme base une fonction de plus)
Par contre a la limite pour reprendre l'idée de DOOF
il y aurait moyen de mettre un "regulateur" de vitesse
( ca doit pas non plus etre des plus dur, vu que ce n'est qu un ajout )
Merci a vous tous les "programmateurs"
@ doof, je suis encore avec toi pour une Beta Test
Dernière modification par Peat.hagore (Le 10/10/2007, à 21:12)
Hors ligne
#44 Le 10/10/2007, à 21:16
- AuraHxC
Re : pour "programmateur" sans idée,...épisode n°2
Peat.hagore tu le fais exprès ou bien je t'ai dis que c'était programmeur...
Oki je sors
Hors ligne
#45 Le 10/10/2007, à 21:21
- Peat.hagore
Hors ligne
#46 Le 11/10/2007, à 18:04
- bipede
Re : pour "programmateur" sans idée,...épisode n°2
héhééhé excellent
je te retrouve dans ton soft
( sans rien connaitre a la programmation, ca devait pas etre dur a faire, cela doit etre sur la meme base une fonction de plus)
Par contre a la limite pour reprendre l'idée de DOOFil y aurait moyen de mettre un "regulateur"
de vitesse
( ca doit pas non plus etre des plus dur, vu que ce n'est qu un ajout )Merci a vous tous les "programmateurs"
C'est bien parce que c'est toi...
La version que tu trouveras là -> http://www.bipede.info/downloads/FEM.tar.gz répond à ton cahier des charges...
Si tu gagnes tu pourras me baiser les pieds...
Dernière modification par bipede (Le 11/10/2007, à 18:04)
Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Kubuntu 21.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 20.10 avec /home séparé.
Mon site: Les contributions du bipède
Hors ligne
#47 Le 11/10/2007, à 18:27
- Peat.hagore
Re : pour "programmateur" sans idée,...épisode n°2
Excellent :lol::lol::lol:
Vraiment terrible, je suis comme un Gamin la!!!
héhéhéhé Terrible
Plus serieusement:
Si tu gagnes tu pourras me baiser les pieds...
La on vas revoir le " cahier des charges " :lol::lol:
----
ps: Non arriver a ce stade ce logiciel se doit d'etre dans les depots officiels, non?
ps2: Pour savoir, je suis un peut curieux, tu passes combien de temps pour creer un soft comme ca?
Je penses qu'avant de ce lancer dans le codage pur, il doit y avoir un travail de reflection, sur les etapes de fabrications.
Comme tout object produit, pour reprendre un terme de l'industrie, il y a une gamme de fabrication.
Donc entre le temps de reflection et le codage il te faut combien de temps en moyenne?
Hors ligne
#48 Le 11/10/2007, à 18:51
- Peat.hagore
Re : pour "programmateur" sans idée,...épisode n°2
@bipede
Héhéhéhé petit probleme regarde bien les etoiles ::lol::lol::lol:
[img=http://img225.imageshack.us/img225/4199/pantailaargazkiaux2.th.png]
Les etoiles doivent etre entre 1 et 9
( pas de 10 );)
Dernière modification par Peat.hagore (Le 11/10/2007, à 18:52)
Hors ligne
#49 Le 11/10/2007, à 19:51
- compte supprimé
Re : pour "programmateur" sans idée,...épisode n°2
@Peat hagard
Tu ne peux pas changer 10 en 9 dans le programme ?
A+
#50 Le 11/10/2007, à 20:18
- Peat.hagore
Re : pour "programmateur" sans idée,...épisode n°2
Alors la, mon cher(e) Ami(e)
Moi et la programmation
J'ai deja du mal a m'installer un serveur LAMP
+ un serveur Ftp
Alors tout ce qui est Code, je verrai mais vraiment bien Apres
Mais bon si je comprends bien ca doit pas etre des plus dur.
Hors ligne