Python:鼠标滑动时坐标变化显示
2016-03-18 15:52
711 查看
# -*- coding: utf-8 -*-
import wx
class PaintFrame (wx.Frame ):
def __init__( self , parent ):
wx.Frame.__init__ ( self, parent, - 1, "Panit Frame" , size = ( 800, 600 ))
self.panel = wx.Panel ( self)
self.statusbar = self.CreateStatusBar()
self.statusbar.SetFieldsCount (3 )
self.statusbar.SetStatusWidths ([- 3, - 2, - 1])
self.panel.Bind (wx.EVT_MOTION , self.OnPaintMotion )
def OnPaintMotion( self , event ):
self.statusbar.SetStatusText (u"鼠标位置:" + str( event.GetPositionTuple()) , 0)
event.Skip ()
if __name__ == '__main__':
app = wx.PySimpleApp ()
frame = PaintFrame (None )
frame.Show (True )
app.MainLoop ()
import wx
class PaintFrame (wx.Frame ):
def __init__( self , parent ):
wx.Frame.__init__ ( self, parent, - 1, "Panit Frame" , size = ( 800, 600 ))
self.panel = wx.Panel ( self)
self.statusbar = self.CreateStatusBar()
self.statusbar.SetFieldsCount (3 )
self.statusbar.SetStatusWidths ([- 3, - 2, - 1])
self.panel.Bind (wx.EVT_MOTION , self.OnPaintMotion )
def OnPaintMotion( self , event ):
self.statusbar.SetStatusText (u"鼠标位置:" + str( event.GetPositionTuple()) , 0)
event.Skip ()
if __name__ == '__main__':
app = wx.PySimpleApp ()
frame = PaintFrame (None )
frame.Show (True )
app.MainLoop ()
相关文章推荐
- Python学习笔记--装饰器
- 一行 Python 实现并行化 -- 日常多线程操作的新思路
- 【零基础入门学习Python笔记015】字符串:格式化
- python--基础学习(一)开发环境搭建,体验HelloWorld
- samba和python和groovy的关联
- 如何在python下安装xgboost
- 编程书单:十本Python编程语言的入门书籍
- Python——编写类装饰器
- 在win7上 python 无法安装 lxml的问题
- 听技术播客:一边学Python编程一边学英语
- python 索引和分片
- Python软件的正确安装方式
- Python学习笔记--模块
- Python学习:stmp发送邮件(1)
- Python之异常篇 [待更新]
- 自助学习python+selenium学习网站
- 压缩感知重构算法之OMP算法python实现
- python 小点心 --datetime(日期)
- python正则表达式
- python 登陆接口