Companies Home Search Profile

Qt6 and QML Advanced: Interfacing to C++

Focused View

Daniel Gakwaya

5:05:33

846 View
  • 1 - Welcome.mp4
    05:56
  • 2 - Introduction.mp4
    02:04
  • 3 - Source Code.txt
  • 3 - String List Model.mp4
    06:20
  • 4 - Object List Model.mp4
    11:27
  • 4 - Source Code.txt
  • 5 - Editable Object List Model.mp4
    13:28
  • 5 - Source Code.txt
  • 6 - Edits with the QPROPERTY Mechanism.mp4
    08:02
  • 6 - Source Code.txt
  • 7 - Abstract List Model Concepts.mp4
    13:03
  • 8 - Abstract List Model Non Editable.mp4
    21:57
  • 8 - Source Code.txt
  • 9 - Abstract List Model Editable.mp4
    21:06
  • 9 - Source Code.txt
  • 10 - Decoupling the Data Source.mp4
    11:06
  • 10 - Source Code.txt
  • 11 - Model List Properties.mp4
    08:31
  • 11 - Source Code.txt
  • 12 - Summary.mp4
    04:03
  • 13 - REST Client.mp4
    17:27
  • 13 - Source Code.txt
  • 14 - Introduction.mp4
    00:50
  • 15 - Painting QML Items.mp4
    26:14
  • 15 - Source Code.txt
  • 16 - Bar Chart.mp4
    13:05
  • 16 - Source Code.txt
  • 17 - Bar Chart with List Properties.mp4
    08:55
  • 17 - Source Code.txt
  • 18 - Source Code.txt
  • 18 - Visual Items with Pure QML.mp4
    09:29
  • 19 - Summary.mp4
    02:41
  • 20 - Introduction.mp4
    00:35
  • 21 - QJSValue.mp4
    11:24
  • 21 - Source Code.txt
  • 22 - QObject.mp4
    13:54
  • 22 - Source Code.txt
  • 23 - Summary.mp4
    01:29
  • 24 - Introduction.mp4
    01:45
  • 25 - Loading QML with QQmlEngine.mp4
    24:34
  • 25 - Source Code.txt
  • 26 - Parsing Custom Types.mp4
    09:06
  • 26 - Source Code.txt
  • 27 - Going through QQuickView.mp4
    09:24
  • 27 - Source Code.txt
  • 28 - Loading QML with QQmlApplicationEngine.mp4
    07:58
  • 28 - Source Code.txt
  • 29 - Invoking QML Method from C.mp4
    04:51
  • 29 - Source Code.txt
  • 30 - Catch a QML Signal in C.mp4
    07:28
  • 30 - Source Code.txt
  • 31 - Summary.mp4
    05:16
  • 32 - Farewell.mp4
    02:05
  • 33 - Course List Bonus.html
  • Description


    Use Custom C++ Models in QML, Build your own Visual C++ QML Types, Use Singletons and Dig Deep Through QML from C++

    What You'll Learn?


    • Working with custom C++ models in QML
    • Building custom C++ visual types and using them in QML
    • Using your C++ classes as singletons in QML
    • Digging through the QML tree structure and manipulating elements from C++

    Who is this for?


  • Anyone willing to learn to use Custom C++ Models in QML
  • Anyone willing to learn to build Custom C++ Visual Types and use them in QML
  • Anyone willing to learn how to use C++ Classes as Singletons in QML
  • Anyone willing to learn how to traverse the QML element tree structure and manipulate elements from C++
  • What You Need to Know?


  • Basic knowledget of Qt C++
  • Basic knowledge of Qt Quick
  • Basic knowledge to interface QML to C++
  • The latest version of Qt and Qt Creator installed on your local system
  • Open mind and willingness to learn
  • More details


    Description

    You already know quite a bit about Qt , C++ and Qt Quick and looking to learn about cool advanced features like Custom C++ Models in QML, Custom C++ Visual types in QML and more cool features. If that's the case then this is the course for you. This course will hit 4 critical points in advanced tricks to interface your C++ to QML .

    • Building your own Custom C++ Models in C++ and using them in QML

    • Building your own C++ Visual Types and using them in QML

    • Using C++ Types as Singletons in QML

    • Digging Deep in the QML tree and manipulating your QML Elements from C++

    The course is based on Qt 6 and uses CMake as the build system. Along the course we'll touch on lots of best practices to make your C++ and QML Code and APIs much more readable, user friendly and maintainable. The course is packed with lots of examples and demos to make your learning experience as pleasant as possible. If you' re looking to push your skills in Interfacing Qt C++ to QML to the next level, this course will get you up to speed in shortest amount of time possible.

    Qt is the platform choice for thousands of software projects. Both Open source and commercial and is used by some of the most successful companies on the planet.

    If you want to build Fluid, Dynamic and Cross Platform User Interfaces, that can run on virtually anything out there, and take advantage of the powerful features like the Model View Framework and the fancy Qt Painting and Drawing API and more, Qt is second to none in that regard.Please check out some of the preview videos, and lets get you STARTED using Advanced tricks in connecting your C++ to QML.

    Who this course is for:

    • Anyone willing to learn to use Custom C++ Models in QML
    • Anyone willing to learn to build Custom C++ Visual Types and use them in QML
    • Anyone willing to learn how to use C++ Classes as Singletons in QML
    • Anyone willing to learn how to traverse the QML element tree structure and manipulate elements from C++

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    Daniel Gakwaya
    Daniel Gakwaya
    Instructor's Courses
    Daniel is a Senior Software Engineer at Blikoon Technologies. He has been writing software since  2011 and Qt is one of his favorite frameworks. Many of his cross platform Qt based projects are completed and out there on the market. Autodidact by nature ,he has a passion for learning new things and loves sharing knowledge with others. Especially people new to the dark art of software development.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 32
    • duration 5:05:33
    • Release Date 2024/06/16