2010-09-25 5 views
0

J'ai une barre d'outils wx.toolbar avec quelques boutons. Un des boutons rend la casserole à gauche! Je veux cliquer sur le bouton et pendant que je le maintiens enfoncé, le panoramique à gauche est fait. Pour l'instant, j'ai seulement vu que le wx.EVT_TOOL ne fonctionne que lorsque la souris gauche est en haut.Comment changer mon événement wx.toolbar?

Existe-t-il un moyen de faire ce que j'ai l'intention de faire?

Répondre

1

Dans l'événement du bouton de la barre d'outils, vous devriez pouvoir obtenir l'état de la souris via wx.GetMouseState.

Vous pouvez également créer votre propre barre d'outils avec un panneau et quelques boutons wx.Button (ou d'autres widgets de bouton).

+0

le problème est que le wx.EVT_TOOL fonctionne sur mouseleftup (pas après je clique, seulement quand je "unclick") .. –

+0

Donc, n'utilisez pas le widget ToolBar. Au lieu de cela, créez votre propre "barre d'outils" avec un panneau et quelques wx.Buttons. –

+0

qui devrait être votre réponse: P –

Questions connexes