Advanced Qt -A Deep Dive 1/6 Graphics View Part 1
summary
Deep dive into Qt Graphics View explains how QGraphicsScene + QGraphicsView + QGraphicsItem form a model/view for 2D rendering, with a binary space partitioning index for fast hit tests and support for OpenGL acceleration and level‑of‑detail. Live demo builds a rotating house from QGraphicsItemGroup and a QGraphicsProxyWidget, animated with QTimeLine (can use QPropertyAnimation), proving transformations via QTransform and anchors. Performance notes: the chip demo runs 40,000 items smoothly; QML delegates (3,500 items) can use hundreds of MB, so pick Graphics View for very large scenes.
AI-written summary · about
chapters (29)
- 0:00Intro
- 7:15Graphics View
- 8:13Multithreading
- 9:20Model View
- 12:17What youll be learning
- 13:10Overview slides
- 13:40Architecture
- 23:08UML Diagram
- 24:17Graphics Scene
- 25:21Important Methods
- 26:48Cube Graphics View
- 28:34Level of Detail
- 30:25Binary Versions
- 32:03SetScene
- 34:53Graphics Items
- 37:12Simple Graphics View
- 37:44Graphics Item
- 41:21Coordinate System
- 43:18Matrix Multiplication
- 44:15Cue Transform
- 46:01Rotate
- 47:44Zoom
- 49:13Transform
- 51:20Transform Origin
- 51:51Map Methods
- 52:53Text Labels
- 54:32Transformations
- 56:27Challenging
- 57:34House
related talks
01h 38mQt GraphicsView in Depth
10mLightning Talk, Qt 3D CAD demo
01h 00mThe Evolution of Accelerated 2D and 3D Graphics in Qt
01h 35mIntroduction to Qt 3D - Giuseppe D’Angelo - [ACCU 2017]
01h 12mQt/3D QML Scripting for UI Designers and Hackers
28mQML, a Booming Graphic Framework
51mAccelerated 2D and 3D Graphics in Qt 6
21mExplore the features of Qt 3D Design Studio
