~/talk

Qt GraphicsView in Depth

Talkat Qt Developer Days 2010 (Munich) · 2010-10-11..10-13· [creative-coding]
links:none on file
slides:none on file

Qt GraphicsView forms Qt's 2D canvas and the basis of Qt Quick and is shown evolving from Qt 4.2 through a major 4.6 refactor and 4.7 stability fixes. Concrete claims: DontSavePainterState yields millisecond gains, using a QGLWidget viewport or full-viewport updates raises throughput, and switching index types (BSP vs no-index) trades lookup speed for animated-move cost. Caching modes—device-coordinate cache versus item-coordinate—boost FPS (demo hits ~60 then ~20–40 without caches) but inflate memory (10×10 cached items). Embedding QWidgets via QGraphicsProxyWidget is ~2× slower; the QGraphicsEffect subtree caching trick gives fast subtree redraws at the cost of pixelized transforms.

AI-written summary · about

  1. 0:00Intro
  2. 0:35Agenda
  3. 0:58Introduction
  4. 3:23History of GraphicsView
  5. 5:03Feedback
  6. 7:02Architecture
  7. 7:12GraphicsView
  8. 7:29Graphics
  9. 7:48Index
  10. 8:39View
  11. 10:15Tips Tricks
  12. 10:30Optimization Flags
  13. 12:30Demo
  14. 23:18Tips and Tricks
  15. 27:13Viewport Updates
  16. 28:38FittingView
  17. 32:06Indexing
  18. 33:24BSP
  19. 36:54No Index
  20. 44:08GraphicsItem
  21. 46:09Cache Mode
  22. 47:08Pixmap
  23. 47:50Cash
  24. 50:06Cash Demo
  25. 53:18Moving
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.