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 : Sélectionner tout - Visualiser dans une fenêtre à part
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