|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Vincent MaillolDéveloppeur Python Inscription : décembre 2007 Messages : 270 ![]() |
Bonjour à tous, voici mon petit dernier en python 3000 avec tkinter.
C'est un client sqlite3 pour l'édition et la création de base de données. Il permet la saisie de requête SQL en offrant la coloration syntaxique et l'autocomplementation. Il possède également des outils pour voir la définition des tables et des trigger ainsi que le MLD/R des bases de données. N'hésitez pas apporter vos critiques ainsi qu'à me faire remonter les bugs qui auraient pu m'échapper. ![]() Bonjour, j'ai apporté quelque correction au programme : - Estimation du temps corrigé (été tout le temps égal à zéro sur les petites requêtes) - Dans virtualConsol, l'événement '<<query_interpreted>>' est généré que quand la requête est finie sans erreur. Cela permet une mise à jour des onglets "outil" moins systématique. En cas d'erreur, un événement <<query_error>> est généré. - le problème de l'importation du module arbre dans virtualConsole lorsque celui-ci est lancé comme programme principal est corrigé. - Un filtre pour les fichier .db3 dans filedialog.askopenfilename dans la fonction ouvrir_bdd dans le module mbgSqlite.py a été ajouté. - Lorsque l'utilisateur ouvre une bdd erroné, l'application ne plante plus et signale l'erreur à l'utilisateur. - Une mise à jour du menu connexion est effectuée lorsque l'utilisateur ouvre une nouvelle connexion absente du fichier "old.pkl" - Une erreur (IndexError: tuple index out of range) était générée en cas de clique sur le widget MLD quand celui-ci été vide. Le problème a été corrigé. Dans le module merise : - La gestion des liens entre les entités a été re-vue. Lors du déplacement d'une entité, - les liens sont effacés par une réduction sur eux-même puis ré agrandit aux nouvelles coordonnées. - Une méthode delete a été apportée. - Les bugs concernant les liens lors du déplacement des entités à la souris n'existent plus. - Correction du bug de l'apparition multiple des trigger créés |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Vincent MaillolDéveloppeur Python Inscription : décembre 2007 Messages : 270 ![]() |
Bonjour.
En réponse a qu'elle que remarque, voici les modifications
A par ça, j'ai mis cette sous licence GNU GPL. |
|
|
00
|
|
|
#3 | |||||||
|
Membre régulier
![]() Inscription : novembre 2004 Messages : 130 ![]() |
Bonsoir,
J'ai voulu tester votre application, mais je n'ai pas réussi. En regardant le code j'ai été obliger de modifier les déclarations Code :
Code :
Maintenant le code me plante à ce niveau du module mbgSqlite.py Code :
Citation:
|
|||||||
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Vincent MaillolDéveloppeur Python Inscription : décembre 2007 Messages : 270 ![]() |
Bonjour,
j'ai remarqué que je n'avais pas remis à zéro l'application. Il y a un petit script pour ça (remise_a_zero.py). malheureusement, pour les personnes possédant des versions 2.x de python ce script n'est pas compatible, il faut changer : par : Comme le fait remarquer Olaxius, sous python 2.6, il y a également toutes les importations concernant Tkinter à refaire notamment dans les modules dans otherWidget, mais également dans searchconnect.py Je me rends compte que le fait d'avoir développé ce projet en 3.1 pose un problème d'accessibilité. Je vais essayer de faire une version pour python 2.6 que je maintiendrai le temps nécessaire. Bonjour. Finalement, j'ai inséré des testes de version pour rendre cette source compatible python 2.6 et python 3.0 |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com