]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/samples/wxPIA_book/Chapter-01/sample.py
Added the sample code from wxPython In Action to the samples dir
[wxWidgets.git] / wxPython / samples / wxPIA_book / Chapter-01 / sample.py
diff --git a/wxPython/samples/wxPIA_book/Chapter-01/sample.py b/wxPython/samples/wxPIA_book/Chapter-01/sample.py
new file mode 100644 (file)
index 0000000..9503294
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/env python
+import wx
+
+class MyFrame(wx.Frame):
+
+    def __init__(self):
+        wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
+        panel = wx.Panel(self, -1)
+        panel.Bind(wx.EVT_MOTION,  self.OnMove)
+        wx.StaticText(panel, -1, "Pos:", pos=(10, 12))
+        self.posCtrl = wx.TextCtrl(panel, -1, "", pos=(40, 10))
+
+    def OnMove(self, event):
+        pos = event.GetPosition()
+        self.posCtrl.SetValue("%s, %s" % (pos.x, pos.y))
+
+if __name__ == '__main__':
+    app = wx.PySimpleApp()
+    frame = MyFrame()
+    frame.Show(True)
+    app.MainLoop()