• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

vispy / vispy / 14401696871 / 1
75%
main: 75%

Build:
DEFAULT BRANCH: main
Ran 11 Apr 2025 11:16AM UTC
Files 344
Run time 9s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Apr 2025 11:03AM UTC coverage: 74.044% (-0.04%) from 74.083%
14401696871.1

push

github

web-flow
Ignore unhandled Qt events (#2600)

Currently, the Qt backend eats all events, regardless of whether vispy
actually acts upon them. In my judgement, this seems contrary to the
"best practices" of Qt, where events should be passed along if they are
not acted upon.

This changeset calls
[`QEvent.ignore()`](https://doc.qt.io/qt-6/qevent.html#ignore) in all of
the relevant locations I could find (if there are some I missed, we
should probably add this code there too), allowing parent widgets the
chance to respond to unhandled events.

I'm wary about this change introducing other bugs, specifically in
parent Qt widgets who are now receiving events they were not expecting -
this changeset is likely a tradeoff that I think is worth consideration.

I'm not terribly sure whether this changeset warrants any changes to
test code, and/or where those changes would be. If you'd like me to
write tests, I'm happy to do so, I'd just appreciate a little direction
on where to start!

5554 of 10568 branches covered (52.55%)

23808 of 32154 relevant lines covered (74.04%)

0.74 hits per line

Source Files on job run-2 - 14401696871.1
  • Tree
  • List 344
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 14401696871
  • 46145358 on github
  • Prev Job for on main (#14379908267.1)
  • Next Job for on main (#14448798101.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc