Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Where to find?
Qt 6.11 is out! See what's new in the release blog

Where to find?

Scheduled Pinned Locked Moved Solved QML and Qt Quick
12 Posts 4 Posters 1.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • sierdzioS sierdzio

    Such imports (especially for a big project started a long time ago (before Qt 5.15 or Qt 6)) can mean 2 things:

    • somewhere there is a file (one or more) called qmldir which contains the definitions of all (or some) of those imports
    • somewhere in c++ (often in main.cpp, but can be elsewhere) there will be calls to register QML types https://doc.qt.io/archives/qt-5.12/qqmlengine.html#qmlRegisterType
    B Offline
    B Offline
    Bob64
    wrote on last edited by
    #3

    @sierdzio apologies for the slight diversion, but what would be the modern (5.15/6) approach to this sort of import? I need to start learning about this stuff as I am going to be in the position of bringing a 5.9 project up to date soon - initially to 5.15 but ultimately to 6.x in the not too distant future.

    sierdzioS 1 Reply Last reply
    0
    • B Bob64

      @sierdzio apologies for the slight diversion, but what would be the modern (5.15/6) approach to this sort of import? I need to start learning about this stuff as I am going to be in the position of bringing a 5.9 project up to date soon - initially to 5.15 but ultimately to 6.x in the not too distant future.

      sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #4

      @Bob64 said in Where to find?:

      @sierdzio apologies for the slight diversion, but what would be the modern (5.15/6) approach to this sort of import? I need to start learning about this stuff as I am going to be in the position of bringing a 5.9 project up to date soon - initially to 5.15 but ultimately to 6.x in the not too distant future.

      I'm not an expert on that, still stuck on Qt 5.12 on my main project now :/
      But the new approach is more centered about new macros that automate this registration: https://doc.qt.io/qt-6/qtqml-cppintegration-definetypes.html#registering-an-instantiable-object-type

      See: QML_ELEMENT, QML_IMPORT_NAME etc.

      (Z(:^

      1 Reply Last reply
      1
      • sierdzioS sierdzio

        Such imports (especially for a big project started a long time ago (before Qt 5.15 or Qt 6)) can mean 2 things:

        • somewhere there is a file (one or more) called qmldir which contains the definitions of all (or some) of those imports
        • somewhere in c++ (often in main.cpp, but can be elsewhere) there will be calls to register QML types https://doc.qt.io/archives/qt-5.12/qqmlengine.html#qmlRegisterType
        SPlattenS Offline
        SPlattenS Offline
        SPlatten
        wrote on last edited by SPlatten
        #5
        This post is deleted!
        1 Reply Last reply
        1
        • JoeCFDJ Offline
          JoeCFDJ Offline
          JoeCFD
          wrote on last edited by
          #6
          This post is deleted!
          SPlattenS 1 Reply Last reply
          1
          • JoeCFDJ JoeCFD

            This post is deleted!

            SPlattenS Offline
            SPlattenS Offline
            SPlatten
            wrote on last edited by
            #7
            This post is deleted!
            1 Reply Last reply
            0
            • JoeCFDJ Offline
              JoeCFDJ Offline
              JoeCFD
              wrote on last edited by JoeCFD
              #8
              This post is deleted!
              SPlattenS 1 Reply Last reply
              2
              • JoeCFDJ JoeCFD

                This post is deleted!

                SPlattenS Offline
                SPlattenS Offline
                SPlatten
                wrote on last edited by SPlatten
                #9
                This post is deleted!
                JoeCFDJ 1 Reply Last reply
                0
                • SPlattenS SPlatten

                  This post is deleted!

                  JoeCFDJ Offline
                  JoeCFDJ Offline
                  JoeCFD
                  wrote on last edited by JoeCFD
                  #10
                  This post is deleted!
                  SPlattenS 1 Reply Last reply
                  2
                  • JoeCFDJ JoeCFD

                    This post is deleted!

                    SPlattenS Offline
                    SPlattenS Offline
                    SPlatten
                    wrote on last edited by
                    #11
                    This post is deleted!
                    SPlattenS 1 Reply Last reply
                    0
                    • SPlattenS SPlatten

                      This post is deleted!

                      SPlattenS Offline
                      SPlattenS Offline
                      SPlatten
                      wrote on last edited by SPlatten
                      #12
                      This post is deleted!
                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved