[PyQt] event object type for TabletEnterProximity
buddy+pyqt at nmt.edu
buddy+pyqt at nmt.edu
Mon Nov 23 16:54:43 GMT 2009
When I look for the TabletEnterProximity in my application the class for the event
is a regular QEvent rather than a QTabletEvent as is indicated in the documentation.
I want to get out the pointer type for the event so that I know when the user
changes pointers (say from the stylus to the eraser side). This is the code I was
using in my class inherited from QApplication:
def event(self,event):
if event.type==QEvent.TabletEnterProximity:
checkForNewPointerType(event.pointerType())
return QApplication.event(self,event)
It produced an exception because pointerType is not a method for a base QEvent object.
Is there something I'm possibly forgetting? and if this is a bug then is there
another way to do what I want? I want the change to be picked up before the user
presses down with the tablet. Is there something similar to
QWidget.setMouseTracking so I can get tablet events when no buttons are pressed
down?
Thanks,
B. Becker
More information about the PyQt
mailing list