Python GUI Programming with PySide 6 - Creating Interactive Graphics Using QGraphicsView and QGraphicsScene
Penguin Tutor via YouTube
Overview
Learn to create interactive GUI applications in Python 3 using PySide 6's QGraphicsView and QGraphicsScene components in this comprehensive video tutorial. Master the fundamentals of drawing objects with regular shapes like rectangles, polygons, and lines while implementing essential features such as object movement, grouping, and zoom functionality. Explore practical demonstrations covering the creation and population of QGraphicsView and QGraphicsScene, implementation of automatic scrollbars, and techniques for making objects movable. Discover how to combine shapes using groups and implement zoom controls using the Mouse Scroll Wheel with the Control Key. Perfect for developers seeking to enhance their Python GUI development skills with limited community documentation available. The tutorial progresses through key concepts including an introduction to the components, scene creation, shape drawing techniques, item grouping strategies, and advanced zooming implementations in PySide6.
Syllabus
Introduction
What are QGraphicsView and QGraphicsScene
Creating QGraphicScene example
Drawing shapes on the GUI
Grouping items in QGraphicsScene
Zooming in PySide6 with QGraphicsScene
Taught by
Penguin Tutor