Bonjour,

je suis entrain d'essayer de creer un bind, par un appui sur une touche du clavier (ici touche = k) il lance la boite de dialogue pour ouvrir un fichier.

Voici le code:

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
 
import Tkinter as Tk
import tkFileDialog
 
fen1 = Tk.Tk()   # Fenêtre principale
 
def Ouvrir():
    tkFileDialog.askopenfilename()
 
mainmenu = Tk.Menu(fen1) #Menu principal
 
menuFichier = Tk.Menu(mainmenu)  ## Menu Fils
menuFichier.add_command(label = "Ouvrir", command = Ouvrir)
 
fen1.bind_all('<k>', Ouvrir)
 
fen1.mainloop()  ## Boucle principale fen1
Je ne vois pas ce qui ne fonctionne pas...
Merci d'avance de votre aide