[PyKDE] QSpinBox wheelEvents
David Boddie
david at boddie.org.uk
Sat Jun 24 16:13:32 BST 2006
On Thu, 22 Jun 2006 19:54:44 -0700, Kenneth B Harris wrote:
[...]
> Your ideas did lead to a solution, though: a global event filter (as in
> your example) that watches for QWheelEvent where obj.parent() is a
> QSpinBox. For some reason, it sends events from a plain QObject
> instance. I can post an example (120 lines) that shows my 3 failed
> approaches and the one that worked, if anybody likes. :-)
That would be interesting to see. The QObject may just be a widget without a
corresponding Python wrapper. You should be able to obtain its class name via
its className() method.
> > It's all a matter of where you install the event filter, and
> > how much dirty tricks you can stand ;-). See attached script
> > et.py as a starter.
>
> I was hoping for "no dirty tricks at all", or "692 dirty tricks, so I
> have an excuse to upgrade to PyQt4". :-)
Do you really need an excuse for that?! ;-)
David
More information about the PyQt
mailing list