QtQuick and Python used for a Robotics UI
summary
Built a graphical programming environment / HMI for an industrial robot using QtQuick + Python and ROS, reusing ROS components and an existing C++ 3D preview that is embedded and works. Highlights: live reload plus pytest sped development, garbage-collection vs QObject lifetime bugs required explicit teardown, QML-Python type/registration limits hit for large apps, and mobile deployment for Python bindings fails out of the box. Overall functional desktop UI; mobile requires C++.
AI-written summary · about
chapters (9)
- 0:00Introduction to talk
- 1:05Background with Qt and Python
- 3:37Robotics UI project setup
- 8:59Project structure and handlers
- 12:59Live coding with PySide
- 16:34Common issues with QtQuick and Python
- 20:33Pros and cons of Python
- 23:42Should you use PySide?
- 25:27Conclusion and Q&A
related talks
58mIntroduction to Qt
58mIntroduction to Qt
25mDeveloping cutting-edge applications with PyQt
26mDeveloping Desktop and mobile apps with PySide and QML
26mDeveloping Desktop and mobile apps with PySide and QML
22mLow-code Interfaces with Qt and Their Integration with Python
01h 33mPython and C++: the best of both worlds
33mPythonizing Qt
