Revision: 1769
Updated Code
at November 10, 2006 00:05 by whitetiger
Updated Code
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()
Revision: 1768
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 9, 2006 23:55 by whitetiger
Initial Code
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()
Initial URL
Initial Description
Initial Title
Python - Mouse Capture
Initial Tags
event, python
Initial Language
Python