Récupérer une valeur de temps
bonjour a tous
besoin une fois de plus de votre aide svp
En fait j'ai une base de données qui contient des valeurs de type datetime que je réussis à importer depuis la base de donnée à une combobox que j'ai dans mon interface graphique mais le problème c'est qu'en voulant récupérer la valeur choisie j'ai une erreur
j'ai utilisé la méthode get() à la variable que j'ai attribué comme "textvariable" de ma combobox mais à parement cette méthode ne fonctionne pas avec ce type de valeurs ainsi donc je voudrai que vous m'orientez afin que je puisse remedier à ce problème
je vais vous montrez un peu ce à quoi j'aspire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
from tkinter import ttk
import pymysql
import datetime
root = Tk()
conn = pymysql.connect(host='localhost', port='', user='', passwd='', db='')
cur = conn.cursor()
combobox = ttk.Combobox(root)
var=[]
tkvar = StringVar(root)
cur.executive("SELECT * FROM BABA")
for row in cur:
var.insert(1,row)
combobox["values"]=tkvar
print(tkvar.get())
#les valeurs de ma combobox sont de type datetime
#je veux pouvoir récuperer les valeurs choisies de deux combobox similaires en vue de définir une période
#j'ai donc besoin des valeurs choisies pour faire une soustraction des deux valeurs |