Salut le monde, je débute en prog et je bloque sur le fonctionnement des fenêtres avec tkinter, ce code est pour afficher graphiquement les positions des objets qui se trouvent dans ma base de données redis, jusque là ça fonctionne.
La ou ça coince c'est que je voudrai récupérer les données dans la base toutes les 1 secondes pour actualiser l'affichage.
Je crois comprendre (plus ou moins...) le principe de ce qu'il faut que je fasse mais j'en suis incapable et mon cerveau et sur le point de cramer, je cherche depuis 2 heures et j'ai envie de jeter mon pc par la fenêtre (une vrai fenêtre cette fois... )
SVP aidez-moi !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/usr/bin/python3 import redis from tkinter import * r = redis.StrictRedis(host='localhost', port=6379, db=0) fenetre = Tk() for cle in r.keys('*'): # parcours tous les objets de la base posX = int(r.hget((cle), 'pos.x')) # recup pos.x dans la base posY = int(r.hget((cle), 'pos.y')) Canvas(fenetre, width=5, height=5, bg='black').grid(row=(posX), column=(posY), rowspan=3, padx=10, pady=5) # création et positionnement du truc... fenetre.mainloop()
Partager