Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Learning
  3. Qt in Education
  4. A book on Qt5?
Forum Updated to NodeBB v4.3 + New Features

A book on Qt5?

Scheduled Pinned Locked Moved Qt in Education
43 Posts 22 Posters 62.6k 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.
  • U Offline
    U Offline
    utcenter
    wrote on last edited by
    #1

    Coming from Amazon, all the books on subject Qt are focused on Qt4 (some even on Qt3) - with the beta of Qt5 already available and the final release hopefully approaching, are there (plans for) any Qt5 books, focusing on the more recent features of Qt? Even thou Qt Quick is part of Qt4, its late arrival resulted in its total absence from books on Qt4.

    Devtalks are somewhat informative but don't come nowhere near the informational value of a good a thorough book.

    1 Reply Last reply
    0
    • L Offline
      L Offline
      leon.anavi
      wrote on last edited by
      #2

      In my opinion you should wait for a stable version of Qt 5 first. No point for someone to publish a book while Qt 5 is still in beta.

      http://anavi.org/

      1 Reply Last reply
      0
      • A Offline
        A Offline
        aabc
        wrote on last edited by
        #3

        Is Qt 5 beta version available ?

        1 Reply Last reply
        0
        • L Offline
          L Offline
          leon.anavi
          wrote on last edited by
          #4

          [quote author="aabc" date="1338960498"]Is Qt 5 beta version available ?[/quote]

          Please have a look at "Qt 5 roadmap and release plan":http://qt-project.org/wiki/Qt_5.0#d50ae403cb49a205bdf789f377f5cfe6

          http://anavi.org/

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

            The release plan is unfortunately not up-to-date. There will be (most probably) a first beta available around the contributor summit at the end of June.

            1 Reply Last reply
            0
            • M Offline
              M Offline
              miroslav
              wrote on last edited by
              #6

              That, and there is nobody with sufficient experience in Qt5 who has time to write a book at the moment. If one would be published, I would be rather conspicuous. :-)

              Mirko Boehm | mirko@kde.org | KDE e.V.
              FSFE Fellow
              Qt Certified Specialist

              1 Reply Last reply
              0
              • U Offline
                U Offline
                utcenter
                wrote on last edited by
                #7

                In my first post I meant Alpha rather than beta, sorry if that caused confusion, I see that leon also mentioned beta, probably following my mistake :)

                I hope Johan Thelin is cooking something up, I found his take on teaching Qt to be the easiest to digest for me.

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  CreMindES
                  wrote on last edited by
                  #8

                  I hope that there will be a good book on Qt 5 and Qt Quick in the future. We are learning a lot from the doc and the wiki and of course from each other, but sometimes it's also good and quite useful to read a book and discover new modules :)

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    Peppy
                    wrote on last edited by
                    #9

                    I am gonna do a book about QtQuick1 ...and I have no experience with Qt 5 ...

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      DiegoRamos
                      wrote on last edited by
                      #10

                      Hum... good post!. The changes in Qt 5, sounds good,

                      1 Reply Last reply
                      0
                      • H Offline
                        H Offline
                        hailong
                        wrote on last edited by
                        #11

                        Hi , I like Qt very much and I want to write a book about Qt5.
                        I have opened a public repo on github , check this https://github.com/longlongh4/coolqt , you can visit http://www.coolqt.com to view the book via web browser.
                        If you are interested in this project, contact with me, let's write it together~

                        1 Reply Last reply
                        0
                        • U Offline
                          U Offline
                          utcenter
                          wrote on last edited by
                          #12

                          I don't really think compiling existing QML tutorials in a "book" is of much use. The reason a QML development book is needed is because people need more in-depth information on the subject on top of the trivial information of how to use individual QML features. There are enough QML examples of how to use the language and how to get nice eye candy quickly and easily, what is needed is a QML development primer for developing more complex real life applications, the workflow it involves, separating large scale C++ logic from the QML GUI, extending the language and so on.

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

                            Actually I think Qt 5 is the super set of Qt 4. So most of the libraries are same as Qt 5 as Qt 4 and also what is new at Qt 5 has published at Qt website. So if you know C++ very well and read books prior to Qt 5 and if understand hole things then Qt library reference is enough for your professional development.

                            Kind Regards

                            Md. Rashidul Hasan
                            Software Architect
                            OnnoRokom Software Ltd.
                            Cell: 8801836885252

                            1 Reply Last reply
                            0
                            • U Offline
                              U Offline
                              utcenter
                              wrote on last edited by
                              #14

                              Yes you are right, the only Qt4 stuff that is missing from Qt5 is the Qt3 compatibility modules.

                              But still, there is plenty of material on C++, which is essentially Qt4. There are about 6-7 very good books on Qt with C++ and when it comes to C++ in depth, I have a whole bookshelf of amazing in-depth books, but the issue at hand is QtQuick2 development.

                              The main focus of Qt5 is QML, which is what the developer community needs. There are plenty of examples and there is the documentation on QML, but most of it is very basic, there are only 2 QML tutorials I can think of that go into some depth, but don't cover much ground as well.

                              1 Reply Last reply
                              0
                              • S Offline
                                S Offline
                                stereomatching
                                wrote on last edited by
                                #15

                                Agree with utcenter, we need in-depth QML tutorial

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

                                  The documentation on "QtQuick":http://qt-project.org/doc/qt-5.0/qtquick/qtquick-index.html has actually improved a lot for Qt 5, providing loads of tutorials, examples and descriptions.

                                  Is there anything particular you are missing?

                                  1 Reply Last reply
                                  0
                                  • S Offline
                                    S Offline
                                    stereomatching
                                    wrote on last edited by
                                    #17

                                    bq. The documentation on QtQuick [qt-project.org] has actually improved a lot for Qt 5

                                    The comments are base on the image of Qt4.
                                    Trying Qt5, will give some feedback after I finish the tutorial of QtQuick2.

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      stereomatching
                                      wrote on last edited by
                                      #18

                                      I study the documents about QML(Qt5,not all of them yet).These are
                                      requests(or suggestions if you like) from an average programmer
                                      who try to master QML.

                                      1 : The documents list many elements and details of the QML, but it
                                      is scatter when compare to some elementary books like "foundation
                                      of Qt development". The book mention the concepts of Qt programming, and teach the reader begin with many simple
                                      examples step by step, explaining what are the codes doing.
                                      It is easier to learn if we have a book like
                                      "foundation of Qt5(QML) development"

                                      2 : If there are some thorough explanation of more complex apps
                                      like "c++ gui programming with Qt4",
                                      "advanced Qt programming" with the examples of QML, it
                                      would be a big help.

                                      Maybe many veteran don't need those things, but it should be
                                      friendly for some newbie like me.Anyway, thanks for the documents
                                      and examples, the documents become easier to read and explain better
                                      than Qt4 version.

                                      ps : I know these kind of books take times to write, anybody has a will to start?

                                      1 Reply Last reply
                                      0
                                      • U Offline
                                        U Offline
                                        utcenter
                                        wrote on last edited by
                                        #19

                                        [quote author="Lukas Geyer" date="1356165361"]The documentation on "QtQuick":http://qt-project.org/doc/qt-5.0/qtquick/qtquick-index.html has actually improved a lot for Qt 5, providing loads of tutorials, examples and descriptions.[/quote]

                                        Agreed, if by "improved a lot" you mean the tutorials are incomplete, broken or the code is missing altogether... Did you actually try it, or you are yet again speaking "by hearth"?

                                        "QML Tutorial 1 - Basic Types":http://doc-snapshot.qt-project.org/5.0/qtquick/qtquick2-qml-tutorial1.html - code missing
                                        "QML Tutorial 2 - QML Components":http://doc-snapshot.qt-project.org/5.0/qtquick/qtquick2-qml-tutorial2.html - code missing
                                        "QML Tutorial 3 - States and Transitions":http://doc-snapshot.qt-project.org/5.0/qtquick/qtquick2-qml-tutorial3.html - code missing
                                        "Getting Started Programming with Qt Quick":http://doc-snapshot.qt-project.org/5.0/qtdoc/gettingstartedqml.html - broken and incomplete
                                        "QML Advanced Tutorial":http://doc-snapshot.qt-project.org/5.0/qtquick/qtquick2-qml-advtutorial.html - code missing

                                        Thankfully, at least the documentation is there, but sadly, for people that are completely new to programming it doesn't do much good.

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

                                          This should be fixed in 5.0.1 (which does not mean that this should not have happened in the first place). Until then, the code is available in examples/quick.

                                          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