Bonjour,
Je suis en python 3.5 et Gtk 3
Je dois importer un fichier cvs dans une base de données. Mon code fonctionne, sauf que la boite de dialogue pour sélectionner le fichier ne se ferme pas avant que l'import ne commence.
J'ai pourtant bien le dialog.destroy() avant Import_csv(filename_csv).
Voici mon code :
Comment fermer la boite de dialogue avant le lancer l'import ?
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 def imp_call_logs_callback(self, action, parameter): dialog = Gtk.FileChooserDialog("Choisissez un fichier csv", self, Gtk.FileChooserAction.OPEN, (Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, Gtk.STOCK_OPEN, Gtk.ResponseType.OK)) self.add_filters(dialog) response = dialog.run() if response == Gtk.ResponseType.OK: filename_csv = dialog.get_filename() print("fichier CSV : " + filename_csv) elif response == Gtk.ResponseType.CANCEL: print("sélection annulée") dialog.destroy() Import_csv(filename_csv)
Merci pour votre aide
Partager