QtQuick and Python used for a Robotics UI

December 15, 2019

TALK: Working with QtQuick and Python on Real Life Robotics UI SPEAKER: Alexander Rössler COMPANY: Machine Koder TRACK: Application Development Talk recorded at the Qt World Summit 2019 event in Berlin. #QtWS19 November 2019 - BCC TALK DESCRIPTION: In my talk, I will describe my experience working on a real-life project with QtQuick and Python. The project I’m talking about is a graphical programming environment for a new industrial robot, which will be released end of this year. My customer chooses Python over C++ for a couple of reasons which I will explain in my talk. I have experience working with Qt for over a decade. Until last year, I have mostly worked with Qt C++, although I’m a passionate Python programmer for many years. Since I had many objections choosing Python over C++ when working Qt, I will express them in my talk and explain my findings in working on a real-life Python Qt project for over a year. Besides talking about my findings working with Python and Qt, I will also elaborate on practical and relevant topics for the Python Qt programmer with real-life examples. These topics include: Tools, workflow, and lifecycle of a Python Qt project. A way to structure a mixed Python and Qt QML project. How to do unit and GUI testing for Qt application with pytest. Clean coding practices for Python Qt applications. Debugging mixed Python and C++ applications. In the year I intensively worked with Python and Qt, especially QtQuick, I not only encountered flowers and roses, but I also found many snares. Therefore, a part of my presentation is dedicated to informing you about them. Attending this talk is highly recommended if you are Qt C++ developer considering to test-drive Qt Python, if you are Python developer interested in Qt or if you are just curious about the robot HMI project I use as a basis for the talk. Feel free to check out my articles about Qt, Python, and robotics on my blog: https://machinekoder.com/ Qt WEBSITE: For more info Qt, visit our site https://qt.io RESOURCES: For more videos from Qt visit our resource centre; https://resources.qt.io FOLLOW US ON SOCIAL: FB: https://www.facebook.com/qt/ LI: https://www.linkedin.com/company/4788... TW: https://twitter.com/qtproject THE Qt COMPANY Design - Develop - Deploy

Previous Video
Qt Virtual Tech Con 2020 - Binge Watching Starts Tomorrow! Watch with friends.
Qt Virtual Tech Con 2020 - Binge Watching Starts Tomorrow! Watch with friends.

Next Video
Qt Lottie: Embedding Adobe After Effects right in your application
Qt Lottie: Embedding Adobe After Effects right in your application

Thanks to the Qt Lottie library, UX designers can now embed their designs into applications directly, inste...