Posté le 12/05/2020 15:05
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 197 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 13/05/2020 23:57 | #
Tout à fait, pygame ne peux pas être incruster dans Tkinter.
Dommage d'utiliser python mais bon si c'est ce que tu sais utiliser je dirais rien
Lien: https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15779
Citer : Posté le 14/05/2020 00:03 | #
Tout à fait, pygame ne peux pas être incruster dans Tkinter.
Dommage d'utiliser python mais bon si c'est ce que tu sais utiliser je dirais rien
Après on peut toujours utiliser le canvas de Tkinter mais il a deux gros problèmes:
1- Il est lent
2 - Ses fonctions sont moins pratiques
Je vais malgré tout essayer de tout faire passer sur Tkinter et faire qu'une seul fenêtre.
Et oui malheureusement, pour l'instant je connais que le python
Ajouté le 14/05/2020 à 01:01 :
Voici le résultat lorsque c'est en une seul fenêtre.
Donc choisissez lequel vous voulez.
Une fenêtre ou plusieurs, à vous de votez.
Albert Einstein
Citer : Posté le 14/05/2020 10:01 | #
Plusieurs fenêtres c'est toujours chiant à manipuler parce qu'elles sont les unes sur les autres. Si tu utilises des docks redimensionnables y'a quasiment aucune raison de séparer en fenêtres à mon avis.
Citer : Posté le 15/05/2020 22:48 | #
Bonjour,
J'aimerai demander de l'aide à ceux qui savent utiliser tkinter car je suis face à un problème que je ne parviens pas à résoudre malgré mes recherches sur internet.
Le problème est le suivant, j'aimerai faire en sorte que les "Frame" de tkinter puissent remplir l'espace vide (représenté par les flèches rouges) sans qu'on ait forcément besoin de préciser les dimensions, afin que les Frame puissent s'auto-adapter en fonction de la résolution de l'écran et de la fenêtre.
Merci d'avance.
Albert Einstein
Citer : Posté le 16/05/2020 09:26 | #
@Farhi : Il n'est pas possible de récupérer les dimensions de la fenêtre principale ? car si c'est possible d'une manière ou d'une autre, t'es sauvé :
un rapide calcul permet de déterminer quelles dimensions tes fenêtres internes devront avoir pour recouvrir l'espace libre.
Pour ton information, j'ai trouvé ce site qui pourrait t'aider : http://python.jpvweb.com/python/mesrecettespython/doku.php?id=geometrie_fenetre
Dijkstra - The Witcher
Citer : Posté le 16/05/2020 14:20 | #
Merci beaucoup pour ton aide.
Albert Einstein
Citer : Posté le 16/05/2020 14:54 | #
De rien ! J'ai hâte de pouvoir lire "powered by Unity" en intro des jeux casio !
Dijkstra - The Witcher
Citer : Posté le 16/05/2020 14:55 | #
De rien ! J'ai hâte de pouvoir lire "powered by Unity" en intro des jeux casio !
Je déteste les splash screens, ne fait pas ça.
Citer : Posté le 16/05/2020 15:05 | #
De rien ! J'ai hâte de pouvoir lire "powered by Unity" en intro des jeux casio !
Je déteste les splash screens, ne fait pas ça.
On pourra toujours le mettre en option, ou si il y a un temps de chargement au démarrage.
Pour éviter aussi tous problèmes de droit d'auteur, j'ai changé le logo et le nom :
Ajouté le 16/05/2020 à 15:25 :
Je fait face à un autre problème.
J'aimerai stocker cette liste (sous format python) en liste pour casio.
Je ne peux pas utiliser les matrices car les dimensions des liste sont indéterminé car elles varient et les données dans ces liste doivent être accessible car eux aussi sont variable.
Albert Einstein
Citer : Posté le 16/05/2020 15:32 | #
Le Basic Casio n'a pas de structures récursives ; en Basic Casi otu dois te débrouiller pour utiliser des pseudo-pointeurs ou des stockages type DFS. Je crois pas qu'il y ait mieux en C.Basic mais Sentaro me contredira peut-être.
Citer : Posté le 16/05/2020 15:40 | #
D'accord, merci.
Du coup j'imagine qu'il n'y a pas de système de class avec des variables locales en C.Basic.
Albert Einstein
Citer : Posté le 16/05/2020 17:43 | #
Le C.Basic et plus généralement le basic Casio n'est pas un langage objet …
Citer : Posté le 17/05/2020 00:30 | # | Fichier joint
Rebonjour, c'est encore moi.
J'ai suivi vos conseille et j'ai utilisé le DrawStat mais malgré tout, l'affichage reste toujours très lent , avez-vous une solution pour contrer ce problème ?
Je vous ai joint des fichiers si vous voulez tester par vous-même. C'est le fichier AllImg.g1m qui contient toutes les images et pour exécuter le prog c'est unity2D.g1m
Merci d'avance.
Albert Einstein
Citer : Posté le 17/05/2020 08:49 | #
I think it's a interesting project.
However, since DrawStat is relatively slow in C.Basic, it is recommended to draw in bitmap.
Local variables can be used in sub-programs.
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Citer : Posté le 17/05/2020 11:31 | #
Thank you for your reply,
So if I understood correctly, I save the .bmp image in the casio, then I load it with BmpLoad (which I put in a matrix and I display it with DrawMat?
But it might take up more memory on the casio, right?
Merci pour votre réponse,
Donc si j'ai bien compris, je sauvegarde l'image .bmp dans la casio, puis je la charge avec BmpLoad( que je mets dans une matrice et je l'affiche avec DrawMat ?
Mais ça risque de prendre plus de mémoire sur la casio, non ?
Albert Einstein
Citer : Posté le 17/05/2020 11:54 | #
Honnêtement, la mémoire prise par des images monochromes est négligeable par rapport a la mémoire supplémentaire offerte par C.Basic. Pas de soucis a se faire de ce côté là.
Dijkstra - The Witcher
Citer : Posté le 17/05/2020 13:58 | #
@Farhi
Yes, that's right.
Please refer to the sample program at "C.Basic_sample\BMP_sample\".
It is also possible to expand and rotate the bitmap data.
As for the amount of memory usage, as @Lightmare says, there is no problem in monochrome calcs.
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Citer : Posté le 17/05/2020 14:19 | #
Honnêtement, la mémoire prise par des images monochromes est négligeable par rapport a la mémoire supplémentaire offerte par C.Basic. Pas de soucis a se faire de ce côté là.
Dans le cas où s'il y a beaucoup d'images, à la fin ça risque poser problème.
It is also possible to expand and rotate the bitmap data.
C'est vraiment génial d'avoir rajouter la rotation et taille
j'ai essayé de transférer cette image .bmp sur ma casio et elle a affiché autre chose:
Image sur pc:
rendu sur casio:
Albert Einstein
Citer : Posté le 17/05/2020 14:30 | #
Is it in 1-bit BMP format?
Can you upload that BMP file?
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
Citer : Posté le 17/05/2020 14:33 | # | Fichier joint
Oui je crois, je l'ai même édité sur "Paint" et sauvegardé en bmp monochrome pour être sûr.
voici l'image en pièce jointe.
Albert Einstein
Citer : Posté le 17/05/2020 14:41 | #
It doesn't seem to be a monochrome BMP file.
Please save the file as a monochrome BMP.
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.