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.8k 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.
  • L Offline
    L Offline
    lgeyer
    wrote on last edited by
    #24

    bq. "Introducing Qt 5.0":http://blog.qt.digia.com/blog/2012/12/19/qt-5-0/
    ...
    There are a few things we’re still working on for the 5.0 series. We have bugs that we want to fix. We currently do not have binary packages for MinGW (as WebKit doesn’t yet work with it yet) and MSVC 2012 (you’ll need to compile from source), and we’ll work on delivering these as soon as possible. The current plan is to have a first patch level release, 5.0.1, some time before the end of January.
    We’ll then be aiming for a Qt 5.1 release some time in Spring 2013, where we’ll mainly focus on stability and bringing modules such as Qt 3D and Qt Sensors into the Qt 5 base distribution. We also hope to be able to show some preview releases of the Qt ports for Android and iOS within the same time frame.
    From there on, we will move over to a fully time based release schedule with feature releases twice a year.
    ...

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

      So any day now... Personally I am waiting for 5.1 and the nice new OpenGL goodies it will bring. Hopefully it won't be delayed like 5.0...

      BTW on a dev days video I found out that there is an "Effective QML" book in progress... so there is at least one book on the way, not sure on its release schedule though.

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

        Did you actually try it, or you are yet again speaking “by hearth”?
        Dear UtCenter, I am not a qml expert nor Qt expert, sorry
        for my immature opinions since I haven't really finished
        all of the tutorials.Qt5 is not perfect, but atleast it is moving on.
        I don't want to be too harsh on Qt5 , because I
        never paid a cent nor do any contribute to the communities.

        I studied the codes directly from the examples/quick.
        I haven't finished all of them yet, atleast the examples of Animations
        are more "tight" and easier to read since the last time I
        studied(almost half year ago, because lack of components I go
        back to QWidget).

        I still insist it would be good to have a book could tell
        us what are the codes actually doing.

        Examples

        color-animation.qml
        I didn't know why the moon and sun never show on the bottom
        until I tweak the codes and try different combinations.

        wigglytext.qml
        I took some times to figure out each components represent
        a single "text".Besides, I don't know how to get the visual
        elements if there are more than one component other than
        "letterComponent".

        The biggest problem is, I have to check the tutorials here and
        there if I want to understand the examples provided by Qt5.
        Pretty inconvenient, this problem did exist since Qt4.

        Working and studying QtQuick in my spare times since it will
        become the major features of Qt, and I would like to adapt with
        it and try to use it on a project but have to wait until most of the
        member think Qt5 is mature.

        1 Reply Last reply
        0
        • E Offline
          E Offline
          elwiz
          wrote on last edited by
          #27

          Ah, books for the people.
          I haven't played with qt since qt3, the sad truth is that though I've worked as a system developer for 12 years I never learned to speak C++ fluently.
          Now however, I admit that the Ubuntu devices made me very interested in QML since I became bored of developing android apps. So, I hope I'll get the time to help out with tutorials in the future and I'll definietly buy any book about it!

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mhcrnl
            wrote on last edited by
            #28

            I look for a book QtCreator?

            Salutare !!!

            1 Reply Last reply
            0
            • Q Offline
              Q Offline
              qxoz
              wrote on last edited by
              #29

              You can get many good information in "http://qt-project.org/doc/":http://qt-project.org/doc/
              for QtCreator maybe this can be helpful "http://qt-project.org/doc/qtcreator-2.6/":http://qt-project.org/doc/qtcreator-2.6/

              1 Reply Last reply
              0
              • P Offline
                P Offline
                pnmrvvtl
                wrote on last edited by
                #30

                docs on the site is good for professionals, but for beginners paper book is perfect. for learning from beginning summerfild's book about qt4 is perfect. we will wait when somebody write book about qt quick 2.0 .

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  seasoned_geek
                  wrote on last edited by
                  #31

                  I would be interested in writing another Qt book covering Qt 5 to go along with my existing Qt books.

                  http://www.barnesandnoble.com/w/the-minimum-you-need-to-know-about-qt-and-databases-roland-hughes/1023810530?ean=9780982358047

                  http://www.barnesandnoble.com/w/the-minimum-you-need-to-know-about-mono-and-qt-roland-hughes/1106587128?ean=9780982358085

                  I would not be interested in covering Quick, QML, or HTML5 since I consider those to be dead architectures. I don't care if they are new, they are stillborn. The current "big ticket" Qt development has to do with embedded systems (both true and semi), general business applications, and hand held applications with severely limited battery resources. Quick, QML, and HTML5 are poor choices for those targets.

                  1 Reply Last reply
                  0
                  • J Offline
                    J Offline
                    john_god
                    wrote on last edited by
                    #32

                    [quote author="seasoned_geek" date="1366824041"]I would not be interested in covering Quick, QML, or HTML5 since I consider those to be dead architectures. I don't care if they are new, they are stillborn. The current "big ticket" Qt development has to do with embedded systems (both true and semi), general business applications, and hand held applications with severely limited battery resources. Quick, QML, and HTML5 are poor choices for those targets.
                    [/quote]

                    But QML / Quick is getting all the attention of Qt development team. Also they say for mobile targets QML / Qtquick is the way to go. And mobile plataforms are booming. Also jumping from Qt4 widgets to Qt5 widget doesnt seem hard, the problem is jumping from Qt widget to Qt QML/Quick. Also in the upcoming Qt5.1 and 5.2 there will be integration with QtQuick components that are supposed to do the same that widgets components do, but in a QML way.
                    However QML documentation is still scarce, but that is changing as Digia releases new tutorials, and it seems someone is already baking a QML book. So to me it doenst make much sense writing a Qt5 book without mentioning QML / Quick.
                    But you make a good point, and it would be really interesting to see some statistics showing within the Qt industry universe, the use of QML versus widgets, in the diferrent areas of desktop, mobile, embebed ...

                    1 Reply Last reply
                    0
                    • J Offline
                      J Offline
                      john_god
                      wrote on last edited by
                      #33

                      By the way, right now I'm following these tutorials "http://qt-project.org/wiki/Developer-Guides ":http://qt-project.org/wiki/Developer-Guides They seem very good for begginers. I found them "acidentally" reading some post in the forum. Is it just me, or the menus where they are (under the wiki) is a complete mess ? Such good material such not be so "hidden" within this site.

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        seasoned_geek
                        wrote on last edited by
                        #34

                        Early last year I was involved with some Automotive dashboard stuff. QML was definitely NOT the way to go. When you enter the world of limited resource environments, you want compiled code, not interpreted. QML worked for the few situations where a Web service was drawing everything and the device was more or less a dumb terminal.

                        There is plenty of room for a Qt book which doesn't bother much with widgets but instead focuses on database, network, and the serial libraries. For embedded and semi-embedded environments these are the most important features. That and graphing speed so your application can chart 50-100K result/signals per second from remote devices.

                        1 Reply Last reply
                        0
                        • X Offline
                          X Offline
                          XxOsurfer3xX
                          wrote on last edited by
                          #35

                          I'm actually looking for a QT 5 book, and can't seem to find any. Are there any news on this front?

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

                            Several people are thinking about it, but I don't think anybody has started writing an actual book.

                            (Z(:^

                            1 Reply Last reply
                            0
                            • S Offline
                              S Offline
                              seasoned_geek
                              wrote on last edited by
                              #37

                              I have not started one. I'm currently busy at a client site working in Qt. I also have two other books to get done and market before starting another Qt or IT based book.

                              Not Qt related, but this is the one I just finished.
                              http://www.barnesandnoble.com/w/john-smith-roland-hughes/1102176003?ean=9780982358061

                              A print version is done as well, just not listed yet. Audio version should be done in less than a month, final editing occurring now.

                              1 Reply Last reply
                              0
                              • X Offline
                                X Offline
                                XxOsurfer3xX
                                wrote on last edited by
                                #38

                                Thanks for the answer, I guess I'll only use the qt wiki.

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  mehrdadsilver
                                  wrote on last edited by
                                  #39

                                  the best resource for learning qt is Qt Assistance.

                                  Mehrdad Abdolghafari, Be silver

                                  1 Reply Last reply
                                  0
                                  • C Offline
                                    C Offline
                                    cseder
                                    wrote on last edited by
                                    #40

                                    I can't understand why the books on Qt5 are so few.
                                    Many, many thousand programmers (professionally) has had access to what has been in beta for quite some time now.
                                    When a new version of C# comes out there are already books on the subject. Even good books, like C# In Depth, by Jon Skeet.

                                    I'm only learning Qt because I need a GUI for developing in C++, but if the documentation and books are so sparse I think I might find another GUI library to use in the meantime. Something like Wx or FLTK.
                                    But I guess there aren't many books on those subjects either.

                                    Maybe I'll keep coding console apps in C++ and use C# for the GUI stuff, who knows...

                                    Sad to say that the two books I've purchased on Qt 4 is about as valuable as a roll of toilet paper...
                                    Why not try to keep some sort of backwards compatibility options for those beginning their Qt journey? Instead all we get is a bunch of outdated and "Obsolete" materials. Personally I think that sucks big time.

                                    "A computer is like a bicycle for the mind..."
                                    <i>Steve Jobs</i>

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

                                      All you need is to read a Qt4 book and follow the Qt 5 porting guide (shipped in docs of every Qt 5 version) to update the examples. Qt 5 and Qt 4 are really 95+% compatible with each other.

                                      And about Qt5 books - well, you can't force people to write one, right? Check out "this one":http://qmlbook.org/.

                                      (Z(:^

                                      1 Reply Last reply
                                      0
                                      • J Offline
                                        J Offline
                                        john_god
                                        wrote on last edited by
                                        #42

                                        Qt4 books are perfectly ok to learn Qt Widgets since they pratically haven't changed in Qt5.

                                        And for learning QML / Qt quick, the on-line book Sierdzio indicated look really good. And I think much more will come, has Qt grows has a mobile plataform, especially now that Android and iOS are supported. Microsoft C# seems to be more popular (wich doesn't mean it's technically better :) so probably that's the reason why more books are available.

                                        1 Reply Last reply
                                        0
                                        • C Offline
                                          C Offline
                                          cseder
                                          wrote on last edited by
                                          #43

                                          Yeah, OK. I'll give it a new go with the porting guide in place.
                                          Wasn't aware of that and I had a bad day (car broke down, refrigerator stopped working, things like that) so I was quite annoyed generally.

                                          The books probably has a slightly higher value than estimated earlier... ;-)

                                          "A computer is like a bicycle for the mind..."
                                          <i>Steve Jobs</i>

                                          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