您的位置:首页 > 编程语言 > Python开发

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 ()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: