Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sip
- import maya.OpenMayaUI as OpenMayaUI
- from PyQt4 import QtGui, QtCore
- class MouseEventFilter(QtCore.QObject):
- def eventFilter(self, obj, event):
- typ = event.type()
- if typ == event.Enter or typ == event.MouseButtonPress:
- print "mouse enter"
- obj.setFocus()
- elif typ == event.Leave:
- print "mouse leave"
- obj.clearFocus()
- elif typ == event.KeyPress:
- print "working..."
- return True
- return False
- view = OpenMayaUI.M3dView.active3dView()
- widget = sip.wrapinstance(long(view.widget()), QtCore.QObject)
- eventFilter = MouseEventFilter()
- widget.installEventFilter(eventFilter)
- widget.removeEventFilter(eventFilter)
- eventFilter.deleteLater()
Advertisement
Add Comment
Please, Sign In to add comment