IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

python tactile kivy mysql


Sujet :

Python

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Par défaut python tactile kivy mysql
    Bonjour ,



    Voilà j'ai commencé à développer il y a quelques semaines et je me heurte à un problème considérable...

    J'ai une base de donnée mysql qui fonctionne parfaitement avec python (module mysqldb).

    Je récupère donc un certains nombre de résultats avec ma requête SQL.

    et à chaque résultats je peux créer un widget de manière dynamique , mais seulement pas un widget "personnaliser"

    Le problème est le suivant :

    J'aimerais pouvoir créer une widget dynamiquement personnaliser , c'est à dire un widget qui à chaque fois prend comme label le résultats de la requête SQL ...



    Voilà si jamais je me suis mal expliqué sur mon problème n'hésitez pas à me demander plus d'informations.



    Merci D'avance.

    Benji54000.

  2. #2
    Expert confirmé

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Expert Python
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Par défaut
    Alors effectivement, je ne suis pas sur d'avoir tout suivit, mais si je resume ce que j'ai compris, ce que tu desire c'est
    -interroger une base MySQL (au passage, je te recommande de migrer de suite vers MariaDB, fork reellement libre)
    -Créer un widget (disons un frame pour l'exemple), dont le label est le resultat de la requete.

    SI c'est bien cela, voici comment je procede personellement: je commence par créer une liste portant le nom du widget désiré, puis à chaque fois je fait un append en ajoutant un nouveau widget.

    Un exemple de code donnerait quelque chose comme ça

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    import gtk
    import pygtk
     
    mes_frames = []
    for i in range(10):
        nom_label = interrogation_mysql(requete_1, i)
        mes_frames.append(gtk.Frame(label = nom_label))
    Tu créé ainsi des objets de manière dynamique aisément, lesquels sont personnalisé. Par la suite tu peux créer des références.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ma_frame_de_ceci = mes_frames[0]
    Ainsi, tu a l'equivalent d'un pointeur, tu n'a pas fait une copie, mais simplement un lien. Pour t'en convaincre, teste le code, puis fait un set_label() et get_label() à la fois sur mes_frames[0] et sur ma_frame_de_ceci

Discussions similaires

  1. Python/php pour mysql
    Par LeHibou2 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/04/2012, 09h01
  2. Connexion python (django) avec mysql
    Par boulet_sensei dans le forum Django
    Réponses: 2
    Dernier message: 08/10/2010, 01h12
  3. Python 3.1 & MySql
    Par pilpoil123 dans le forum Général Python
    Réponses: 4
    Dernier message: 05/05/2010, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo