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. MVC Architecture
Forum Updated to NodeBB v4.3 + New Features

MVC Architecture

Scheduled Pinned Locked Moved General and Desktop
14 Posts 8 Posters 8.5k 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.
  • I Offline
    I Offline
    iamcreasy
    wrote on last edited by
    #1

    I am new to MVC and I dont know much about the architecture of -QT- Qt. But, I want to know the theoretical stuff that flows underneath.

    So, can anyone redirect me to any other web resources that related MVC 'with' -QT- Qt or only MVC, that might help me to understand -QT- Qt better?

    Thanks.

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

      "Have you tried this?":http://lmgtfy.com/?q=model+view+controller+pattern

      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
      • I Offline
        I Offline
        iamcreasy
        wrote on last edited by
        #3

        :P yes of course i tried this.

        But, I was looking for more example related analysis. Something that teaches you how to do it.

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

          Well, you never know around here. :)

          You might have a look at chapter 13 of Alan and Paul Ezust's "Introduction to Design Patterns in C++ with Qt4":http://cartan.cas.suffolk.edu/oopdocbook/opensource/

          Edited to add:

          I'm sure there are some other fine resources out there, but I'm not sure of any others off the top of my head.

          (Incidentally, it's Qt, not QT.)

          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
          • S Offline
            S Offline
            SimonL
            wrote on last edited by
            #5

            Some of the most informative resources i used to get my head around MVC came from Ruby on Rails while i was doing a uni project using it. The whole rails frame work is built around the model so alot of its resources explain the concept well. I however can't remember the resources i used but it may help you along your way.

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

              I learned a lot reading through the "Model/View Programming introduction":http://doc.qt.nokia.com/latest/model-view-programming.html and then implementing a big bunch of model/view thingies.

              "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
              • A Offline
                A Offline
                andre
                wrote on last edited by
                #7

                While there are indeed very good resources outside of the Qt docs that can help you understand MVC, it is good to realize that Qt's model-view implementation is not quite an MVC inplementation. Qt has models, views and delegates, not controllers.

                1 Reply Last reply
                0
                • G Offline
                  G Offline
                  giesbert
                  wrote on last edited by
                  #8

                  If you are able to understand German, in the German wiki, there is a "Model View Tutorial":http://developer.qt.nokia.com/groups/qt_german/wiki/Model_View_Tutorial including full source code. Up to now, I had no time to translate it to English :-( and it's not 100% finished (Drag'n'Drop, Copy / Paste and filtering / searching is not in the tutorial now).

                  Nokia Certified Qt Specialist.
                  Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    sigrid
                    wrote on last edited by
                    #9

                    You can check out this "tutorial":http://doc.qt.nokia.com/latest/modelview.html as well.

                    1 Reply Last reply
                    0
                    • I Offline
                      I Offline
                      iamcreasy
                      wrote on last edited by
                      #10

                      Thanks all for the references, I will post sometime later when I dig though all of them.

                      @sigrid "You might want to make this post sticky":http://developer.qt.nokia.com/forums/viewthread/6749/ There is no system of PM in this forum. I could send it you directly.

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

                        This (growing) list of references might make a good Wiki page.

                        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
                        • A Offline
                          A Offline
                          andre
                          wrote on last edited by
                          #12

                          Well... you have access to the wiki too! What's stopping you?

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

                            Nothing, I suppose. I mainly said it as an observation for those who promised more forthcoming items. :)

                            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
                            • M Offline
                              M Offline
                              mgran
                              wrote on last edited by
                              #14

                              [quote author="iamcreasy" date="1308493651"]@sigrid "You might want to make this post sticky":http://developer.qt.nokia.com/forums/viewthread/6749/ There is no system of PM in this forum. I could send it you directly.[/quote]

                              We seldom use stickies on this forum, mostly for procedural things or events while they happen. We don't have a PM system, but you can send e-mail to any member from their profile page.

                              Project Manager - Qt Development Frameworks

                              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