11-20, 11:00–11:25 (Pacific/Auckland), WG308 TE IRINGA
PyQGIS is great! Except for when it isn't. The incredible flexibility of PyQGIS gives you great power, but with great power comes... great risk of shooting yourself in the foot. In this talk I'll explore PyQGIS, and give tip on writing stable, best-practice PyQGIS code and plugins.
While PyQGIS is great, it exposes many traps for developers. It's EASY to write bad PyQGIS code, and EASY to crash QGIS with this code! 🙃
I'm a QGIS developer with over 15 years experience in writing PyQGIS, and I've experienced many of these issues first-hand. In this talk I'll be drawing on this experience and discussing:
- Common pitfalls when using PyQGIS
- How to avoid (and debug) crashes and instability
- What's improved in PyQGIS, and what's coming
I'll also include an expose on QGIS 4.0, Qt6, what these changes mean for your PyQGIS and plugins.
This speaker also appears in: