Developing cutting-edge applications with PyQt
summary
PyQt maps every Qt C++ class to Python so applications use the upstream Qt engine while coding in Python; a production CAD app is running since 2008 with 200,000 lines of Python and tests, and a legacy C++ control panel is rewrote a medical control panel in three months using PyQt. Demonstrations show Qt’s painting system, WebKit integration, and OpenGL views, note that GUI work runs at C++ speed, packaging uses single-file executable with PyInstaller and a minimal packaged hello world can be ~5 MB.
AI-written summary · about
chapters (13)
- 0:00PyQt introduction
- 3:19PyQt as Qt binding
- 4:48PyQt success at Devel.it
- 6:34PyQt performance myths
- 7:35Packaging PyQt apps
- 8:01Signal-slot system overview
- 9:25Qt 2D painting
- 10:51Qt WebKit integration
- 12:18Qt OpenGL for 3D
- 13:23Qt Quick interfaces
- 14:49Qt app internationalization
- 15:51PyInstaller packaging
- 16:59Q&A on PyQt packaging
related talks
22mLow-code Interfaces with Qt and Their Integration with Python
32mQt for Python; an introduction
27mQtQuick and Python used for a Robotics UI
01h 33mPython and C++: the best of both worlds
33mPythonizing Qt
31mThe secret to enhancing Qt for Python applications
32mUsing Qt for Python for embedded system development
23mQt and Python; code easily using the Pytest framework
