Bonjour, ci-dessous un programme de base avec un bouton et un panel. Le click sur le bouton lance toto. Le double click sur le panel ne fonctionne pas...
Pas de message d'erreur, rien. Quelqu'un a une explication?

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
21
22
23
24
25
26
27
28
29
30
31
32
33
# !/usr/bin/python
# *** coding: iso-8859-15 ***
 
import wx
 
class MonAppli(wx.App):
    def OnInit(self):
 
        # Creation de la frame principale
        fen = wx.Frame(None, -1, "Le titre", size = (800, 600))
 
        # Creation du bouton et du panel
        monBouton = wx.Button(fen, 20, 'bouton')
        self.monPanneau = wx.Panel(fen, 21, pos=(25,50), size=(600,600))
 
        # Affectation des evenements aux deux objets
        fen.Bind(wx.EVT_BUTTON, self.toto, id=20)
        fen.Bind(wx.EVT_LEFT_DCLICK, self.toto, id=21)
 
       # Afficher le fond du panneau en bleu
        couleurBleue = wx.Colour()
        couleurBleue.SetFromName("BLUE")
        self.monPanneau.SetBackgroundColour(couleurBleue)
 
        fen.Show(True)
        return True
 
 
    def toto(self, evt):
        print "coucou"
 
myApplication = MonAppli()
myApplication.MainLoop()