Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. Mapping out Qt 5's structure
Forum Updated to NodeBB v4.3 + New Features

Mapping out Qt 5's structure

Scheduled Pinned Locked Moved The Lounge
25 Posts 5 Posters 13.7k Views 1 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.
  • JKSHJ Online
    JKSHJ Online
    JKSH
    Moderators
    wrote on last edited by JKSH
    #1

    Some time ago, I mapped out Qt 5's structure to help me better understand where things fit.

    I thought I'd clean up my map to share it with the Qt Project community, in case there are other curious souls out there. Maybe someone might even find it useful!

    https://wiki.qt.io/Qt_5_Structure

    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #2

      Very nice, thanks!

      1 Reply Last reply
      0
      • JKSHJ Online
        JKSHJ Online
        JKSH
        Moderators
        wrote on last edited by
        #3

        No worries :)

        1 Reply Last reply
        0
        • JKSHJ Online
          JKSHJ Online
          JKSH
          Moderators
          wrote on last edited by JKSH
          #4

          Hi all,

          The diagram has now been updated for Qt 5.4! (Fun fact: This version is created using QML code)

          Below is a copy for your perusal. Please let me know if you spot any inaccuracies or omissions.

          Legend
          Legend

          Hierarchy
          Qt Quick modules
          Qt 5.4 hierarchy - Qt Quick modules

          Other modules
          Qt 5.4 hierarchy - Other modules

          1 Reply Last reply
          0
          • JKSHJ Online
            JKSHJ Online
            JKSH
            Moderators
            wrote on last edited by
            #5
            This post is deleted!
            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #6

              Nice ! Thanks !

              Might be worth mentioning that QtMacExtras is for both iOS and OS X

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7
                This post is deleted!
                1 Reply Last reply
                0
                • JKSHJ Online
                  JKSHJ Online
                  JKSH
                  Moderators
                  wrote on last edited by JKSH
                  #8

                  @SGaist said:

                  Nice ! Thanks !

                  My pleasure :)

                  Might be worth mentioning that QtMacExtras is for both iOS and OS X

                  I don't think this wiki page is the right place for this info, as its job is only to show the module hierarchy.

                  However, the following pages do need to mention iOS:

                  • http://doc.qt.io/qt-5/qtmodules.html
                  • http://doc.qt.io/qt-5/examples-qtmacextras.html

                  This page already does:

                  • http://doc.qt.io/qt-5/qtmacextras-index.html

                  (Hmm... it would be nice if I could create a HTML image map, and open the individual module pages when the user clicks on the image...)

                  1 Reply Last reply
                  0
                  • JKSHJ Online
                    JKSHJ Online
                    JKSH
                    Moderators
                    wrote on last edited by
                    #9
                    This post is deleted!
                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by JKSH
                      #10

                      @JKSH said:

                      @SGaist said:

                      Might be worth mentioning that QtMacExtras is for both iOS and OS X
                      I don't think this wiki page is the right place for this info, as its job is only to show the module hierarchy.

                      You're right

                      However, the following pages do need to mention iOS:

                      • http://doc.qt.io/qt-5/qtmodules.html
                      • http://doc.qt.io/qt-5/examples-qtmacextras.html

                      AFAIK, currently there's no iOS specific examples, update to the qtmodules page underway :)

                      (Hmm... it would be nice if I could create a HTML image map, and open the individual module pages when the user clicks on the image...)

                      Very nice indeed !

                      1 Reply Last reply
                      0
                      • SGaistS Offline
                        SGaistS Offline
                        SGaist
                        Lifetime Qt Champion
                        wrote on last edited by
                        #11
                        This post is deleted!
                        1 Reply Last reply
                        0
                        • sierdzioS Offline
                          sierdzioS Offline
                          sierdzio
                          Moderators
                          wrote on last edited by
                          #12

                          This diagram shows with all clarity, how hopelessly dispersed QML module version numbers are...

                          1 Reply Last reply
                          0
                          • sierdzioS Offline
                            sierdzioS Offline
                            sierdzio
                            Moderators
                            wrote on last edited by
                            #13
                            This post is deleted!
                            1 Reply Last reply
                            0
                            • JKSHJ Online
                              JKSHJ Online
                              JKSH
                              Moderators
                              wrote on last edited by JKSH
                              #14

                              @sierdzio said:

                              This diagram shows with all clarity, how hopelessly dispersed QML module version numbers are...

                              Sad truth

                              1 Reply Last reply
                              0
                              • JKSHJ Online
                                JKSHJ Online
                                JKSH
                                Moderators
                                wrote on last edited by
                                #15
                                This post is deleted!
                                1 Reply Last reply
                                0
                                • IamSumitI Offline
                                  IamSumitI Offline
                                  IamSumit
                                  wrote on last edited by
                                  #16

                                  Very Nice .
                                  but i cann't see phonon ?

                                  1 Reply Last reply
                                  0
                                  • IamSumitI Offline
                                    IamSumitI Offline
                                    IamSumit
                                    wrote on last edited by
                                    #17
                                    This post is deleted!
                                    1 Reply Last reply
                                    0
                                    • JKSHJ Online
                                      JKSHJ Online
                                      JKSH
                                      Moderators
                                      wrote on last edited by JKSH
                                      #18

                                      @IamSumit said:

                                      Very Nice .
                                      but i cann't see phonon ?

                                      Thanks :)

                                      Phonon was part of Qt 4, but not Qt 5.

                                      Qt 5 uses the Qt Multimedia module instead.

                                      1 Reply Last reply
                                      0
                                      • JKSHJ Online
                                        JKSHJ Online
                                        JKSH
                                        Moderators
                                        wrote on last edited by
                                        #19
                                        This post is deleted!
                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          MiJo
                                          wrote on last edited by
                                          #20

                                          Nice! Just what I needed to put on the wall :D

                                          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