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
Partager