Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Announcements
  4. About Qt5

About Qt5

Scheduled Pinned Locked Moved Announcements
16 Posts 9 Posters 8.6k 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.
  • P Offline
    P Offline
    parancibia
    wrote on 10 May 2011, 00:11 last edited by
    #4

    A video from today on UDS (Ubuntu Developer Summit) "Jens Bache-Wiig - Snr Dev at Qt. Nokia, talks about Qt 5, Qt Quick and the future of Qt. Followed by a short Q&A session ":http://blip.tv/file/5122502

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mario
      wrote on 10 May 2011, 08:23 last edited by
      #5

      Yeah, Qt 5 sounds promising

      1 Reply Last reply
      0
      • K Offline
        K Offline
        kidproquo
        wrote on 10 May 2011, 08:33 last edited by
        #6

        It's interesting to see how the comments on the labs post change. They start out really positive, then about halfway down you start getting a lot more people who think this is the beginning of the end for Qt.

        1 Reply Last reply
        0
        • Z Offline
          Z Offline
          ZapB
          wrote on 10 May 2011, 08:50 last edited by
          #7

          Yeah, many people seem to interpret it as Qt5 = QML + js only. It will of course still be perfectly possible to use C++ too just as we do now.

          Nokia Certified Qt Specialist
          Interested in hearing about Qt related work

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mario
            wrote on 10 May 2011, 09:00 last edited by
            #8

            Right, you need to use C++ if you need to extend QML with new types etc. Personally I think QML is really good and can't wait until the desktop components are officially supported.

            I also think modularization is good.

            1 Reply Last reply
            0
            • K Offline
              K Offline
              kidproquo
              wrote on 10 May 2011, 09:16 last edited by
              #9

              The QML/ Qt Components based roadmap is pretty much identical to what Zack Rusin "suggested":http://zrusin.blogspot.com/2010/11/2d-musings.html in a blog post a few months ago.

              I think if someone's Qt4 based project has done a good job of keeping the UI layer separate from the logic it wouldn't be too painful to slowly move to Qt Components . Not free, but not as hard as a lot of the commenters seem to think. Then again, if Your codebase is a crazy soup of widgets, logic and the kitchen sink, it probably is quite daunting.

              1 Reply Last reply
              0
              • F Offline
                F Offline
                Franzk
                wrote on 10 May 2011, 11:49 last edited by
                #10

                [quote author="kidproquo" date="1305016418"]It's interesting to see how the comments on the labs post change. They start out really positive, then about halfway down you start getting a lot more people who think this is the beginning of the end for Qt.[/quote]

                People will always foretell the demise of something based on some proposed changes, without knowing the details, for the simple fact that humans can't stand changes that are about to happen. Turns out we are quite good at adapting to changes that have happened, but that's something most people don't think of in their first reaction.

                "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
                • D Offline
                  D Offline
                  DevMachines
                  wrote on 14 May 2011, 08:09 last edited by
                  #11

                  Does anyone know is a any plans to add C++ exception handling into Qt5?

                  Like this:

                  @
                  QThread* thread = new QThread();
                  try
                  {
                  thread->start();
                  ....
                  } except (QException& e)
                  {
                  ShowMessage("Error while thread starting");
                  }@

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    andre
                    wrote on 14 May 2011, 08:51 last edited by
                    #12

                    There is a discussion on that on the qt5-feedback mailinglist. Archives are available online.

                    1 Reply Last reply
                    0
                    • F Offline
                      F Offline
                      Franzk
                      wrote on 14 May 2011, 12:06 last edited by
                      #13

                      Don't count on it being introduced in Qt 5.

                      "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
                        jaak
                        wrote on 29 Jun 2011, 08:11 last edited by
                        #14

                        I think QML + js is intended for web style apps. Something similar to what people are doing with WRT on Symbian. For others that need more processing, it will be the traditional c++ way. So as far as I understand, Qt 5 integrates these features into a single toolkit instead of, one for webapps and one for native c++ apps.

                        1 Reply Last reply
                        0
                        • A Offline
                          A Offline
                          andre
                          wrote on 29 Jun 2011, 08:24 last edited by
                          #15

                          On exception handling:
                          There has just been a thread on this on the Qt-5 feedback mailinglist again. Lars Knoll and Thiago Macieira pitched in. There are good arguments not to use exceptions in the Qt libraries themselves. Read back the "archives":http://lists.qt.nokia.com/pipermail/qt5-feedback/2011-June/thread.html online.

                          Note that the fact that Qt itself doesn't use them, does not stop you from using them in your own code.

                          1 Reply Last reply
                          0
                          • C Offline
                            C Offline
                            Chuck Gao
                            wrote on 29 Jun 2011, 08:27 last edited by
                            #16

                            [quote author="Jayakrishnan.M" date="1309335070"]I think QML + js is intended for web style apps. Something similar to what people are doing with WRT on Symbian. For others that need more processing, it will be the traditional c++ way. So as far as I understand, Qt 5 integrates these features into a single toolkit instead of, one for webapps and one for native c++ apps.[/quote]

                            I don't think so. The differences between QML and Qt C++ is not for style, but just concept of coding. It's more convenient to design and implemented UIs for app using QML. And also, you can extend your code with Qt C++ as engine or backend. So, i recommended you use this 2 together.

                            Chuck

                            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