python 基于GUI 获取鼠标位置


# _*_ coding: utf-8 _*_
__author__ = 'pythonwu'
__date__ = "2018/5/14 18:47"

import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self,None,-1,u"显示鼠标位置",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.App(False)
app = wx.PySimpleApp()
frame = MyFrame()
frame.Show(True)
app.MainLoop()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM