QObject - All you need to know

December 15, 2019

TALK: QObject Deep Dive SPEAKER: Bo Thorsen COMPANY: Viking Software TRACK: Qt & Technical Deep Dive Talk recorded at the Qt World Summit 2019 event in Berlin. #QtWS19 November 2019 - BCC TALK DESCRIPTION: At the heart of Qt is the QObject and the technologies that drive this. As Qt developers we love to use signals and slots, the events, the introspection and all those other features. But how do those actually work? Surprisingly few Qt developers truly understand how the QObject systems work. And by not understanding, they fail to grasp the full potential of what this can help you with. In this talk, we will dive very deep into the belly of the beast and discuss how it actually works. You will see what moc does, how it’s related to QObject and why it’s necessary. You will learn all there is to learn about what QObject does for your objects. We will also look at the Qt event loop and see how this is related to QObject and the Qt signals. This is necessary to understand what happens to your Qt signals. And finally, we will have a discussion about how this should modify the architecture of your code, how you should modify the way you think code to best make use of Qt. The full use of Qt allows you to code self contained components – getting away from the dreaded spaghetti code. The aim of this talk is to give the developer the necessary background knowledge to make the right decisions about Qt based designs in the code. This is an updated version of the talk from 2017, where the room could have been filled twice. If you missed it then, this is your chance. 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 6: How will it reinvent Qt Core over the next decade
Qt 6: How will it reinvent Qt Core over the next decade

TALK: Re Inventing Qt Core for the Next Decade With Qt 6 SPEAKER: Lars Knoll COMPANY: The Qt Company TRAC...

Next Video
QtQuick and Python used for a Robotics UI
QtQuick and Python used for a Robotics UI

TALK: Working with QtQuick and Python on Real Life Robotics UI SPEAKER: Alexander Rössler COMPANY: Machin...

Convince your boss: 10 ways to make them say "Yes!"

Get Presentation