/ Published in: Python
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
import wx class MyFrame(wx.Frame): def __init__(self): # creo un frame wx.Frame.__init__(self, None, -1, 'My Frame', size=(300, 300)) # aggiungo un pannello panel = wx.Panel(self, -1) # aggiungo un evento al pannello panel.Bind(wx.EVT_MOTION, self.OnMove) # aggiungo un controllo di testo self.posCtrl = wx.TextCtrl(panel, -1, 'Pos: ', pos=(40, 10)) def OnMove(self, event): # catturo la posizione del mouse pos = event.GetPosition() # scrivo tale posizione nel controllo di testo self.posCtrl.SetValue('%s, %s' % (pos.x, pos.y)) if '__main__' == __name__: app = wx.PySimpleApp() frame = MyFrame() frame.Show() app.MainLoop()