Forum Programmation.python Pygtk-treeview-lenteur

Posté par . Licence CC by-sa.
Tags :
0
13
août
2015

Bonjour,

j'utilise Pygtk sous debian testing pour afficher des données issues de mysql dans un treeview.
Mon treestore fait 35 lignes pour une dizaine de colonne. Tout les calculs sont fait par mysql, j'intègre les éléments par un self.treestore.append( None,(color,rcolor,800,str(row[0]),str(row[1]),…) et puis le treestore dans le treeview : self.treeview1.set_model(self.tree_store),

jusque la tout fonctionne très bien,

Mes données varient en fonction de la date, j ai intégré un caldendar dans ma fenêtre, en cliquant sur la date ( du calendar) je relance (...)

Forum Linux.debian/ubuntu 2 programmes GTK distribuer sous forme de paquetage deb.

2
19
juil.
2014

Salut les linuxiens de debian/ubuntu,
Je tiens a vous présenter mes 2 dernières créations en date, une évolution pour moi car utlisant (py)GTK comme GUI et distribuer sous forme de paquetage *.deb:

PyImaging: un programme de traitement d'image au multiples effets avec des capacités de mixage d'images supportant pas mal de formats d'images.
Le programme fournit les effets de base:
1. Rotations gauche-droite de 90°.
2. miroir gauche-droite ou haut-bas.

3. Réglages: couleurs, contraste, luminosité et netteté.
4. Changement (...)

Bubble Crusher 0.9 bêta release

Posté par . Édité par Nÿco, baud123 et B16F4RV4RD1N. Modéré par Xavier Claude.
24
12
mar.
2012
Jeu

Depuis quelques années, le temps passé (perdu? :D) sur nos smartphone à jouer à des jeux n'a cessé d'augmenter. C'est en pratiquant ce passe temps que j'ai découvert un jeu vraiment addictif nommé Bubble Explode qui est un dérivé du célèbre Same Game.

Le principe de ce jeu est simple, l'écran est composé de billes de couleurs et il faut faire éclater les groupes de billes de même couleur. La gravité fait ensuite descendre les billes et réorganise ainsi l'écran de jeu. Plus les groupes de billes sont grands, plus on obtient de points. De même, certaines formes multiplient le score par un coefficient. Plusieurs tailles et modes de jeu sont disponibles.

L'histoire de bubble crusher commence lorsque ma copine se met à emprunter mon smartphone pour jouer à ce jeu. D'autres personnes de mon entourage qui avaient téléchargé cette application s'amusaient à battre systématiquement ses records personnels ce qui la faisait « enrager ». Désespérée de ne pas pouvoir battre les records des autres, elle me demande alors si je suis capable de développer un solveur pour ce jeu. Bête et tout amoureux que je suis, j'accepte et me voilà lancé à développer un petit simulateur de bubble explode en pygtk (ce qui devait me permettre en fait de tester les algorithmes de résolution).

Finalement, j'ai codé le jeu avec une interface graphique mais je n'ai jamais fait le solveur :D Je vous présente donc Bubble Crusher 0.9 bêta, sous licence GPLv3.

Ce jeu est toujours en développement, il reste des choses sur ma todo list, et sûrement quelques bugs. J'attends cependant vos impressions et rapports de bug. Pour les plus courageux (= barbus), j'ai également développé une version légèrement différente pour ti83, en assembleur…