[events] Evenement perdu?
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... :bug:
Pas de message d'erreur, rien. Quelqu'un a une explication?
Code:
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() |