Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Class hierarchy diagram
QtWS25 Last Chance

Class hierarchy diagram

Scheduled Pinned Locked Moved General and Desktop
9 Posts 7 Posters 14.7k Views
  • 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.
  • H Offline
    H Offline
    hpng
    wrote on last edited by
    #1

    Can someone point me to a link or documentation of Class hierarchy diagram?
    It is a whole lot easier and faster to understand Qt classes if there is a diagram.

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mlong
      wrote on last edited by
      #2

      I know of this older one for "Qt 4.3":http://doc.qt.nokia.com/extras/qt43-class-chart.pdf but I haven't seen anything for any more recent versions.

      Software Engineer
      My views and opinions do not necessarily reflect those of anyone -- living or dead, real or fictional -- in this universe or any other similar multiverse node. Void where prohibited. Your mileage may vary. Caveat emptor.

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lgeyer
        wrote on last edited by
        #3

        If I remember correctly "doxygen":http://www.doxygen.org in conjunction with "graphviz":http://www.graphviz.org/ was able - or is able - to create class diagrams right from the sources. If you use doxywizard there should be an option for generating inheritance and collaboration diagrams.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kkrzewniak
          wrote on last edited by
          #4

          I think the reason why there is no diagram above 4.3 is because it would be huge (even the 4.3 diagram seems huge to me).

          Me, Grimlock, not "nice dino". ME BASH BRAINS!

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mlong
            wrote on last edited by
            #5

            I don't doubt it would be huge. Would still be nice to have one, though. I'm sure we'd have a poster-sized print hanging up here in our office if there was one available. If for no other reason than showing it off. :)

            Software Engineer
            My views and opinions do not necessarily reflect those of anyone -- living or dead, real or fictional -- in this universe or any other similar multiverse node. Void where prohibited. Your mileage may vary. Caveat emptor.

            1 Reply Last reply
            0
            • K Offline
              K Offline
              kkrzewniak
              wrote on last edited by
              #6

              I'd consider using it as wallpaper for my room :)

              Me, Grimlock, not "nice dino". ME BASH BRAINS!

              1 Reply Last reply
              0
              • A Offline
                A Offline
                andre
                wrote on last edited by
                #7

                A diagram with all 1000 or so classes on it would be... unreadable, I think. I think smaller, per module or group of classes that belong together maps would be much more useful.

                1 Reply Last reply
                0
                • F Offline
                  F Offline
                  Franzk
                  wrote on last edited by
                  #8

                  As far as I'm concerned, class interaction is way more educating than class hierarchy.

                  "Horse sense is the thing a horse has which keeps it from betting on people." -- W.C. Fields

                  http://www.catb.org/~esr/faqs/smart-questions.html

                  1 Reply Last reply
                  0
                  • J Offline
                    J Offline
                    jim_kaiser
                    wrote on last edited by
                    #9

                    @Lukas: +1

                    We use doxygen with graphviz in our project made in Qt, you could very well use it on Qt itself. It should give you some diagrams and actually probably a complete API reference too.. considering the level of documentation Qt code has.

                    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