Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. C++ and Qt quick
Forum Updated to NodeBB v4.3 + New Features

C++ and Qt quick

Scheduled Pinned Locked Moved The Lounge
4 Posts 3 Posters 2.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.
  • J Offline
    J Offline
    jaak
    wrote on last edited by
    #1

    Qt 5.0 gives all the focus to QML. I see a lot of concerns expressed that QWidgets are going away and c++ itself is sidelined. From what I have understood, c++ will always be important to Qt. The way I see it is that Qt 5.0 brings a single framework for both web and native developers. Web developers can use Qml / Javascript while c++ developers can use it in a traditional way and if needed c++ and Qml can be used in the same project. But this is just my understanding. Don't really know if Qt is moving to be more of Qml + Javascript framework. I feel there is no need to over emphasize Qml. Just present it as another option and let developers choose what is best for them. It would be great if anyone here can confirm if my understanding is correct.

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

      Your understanding is basically correct. In bulletpoints:

      • C++ and widgets are here to stay, they are still the preferred way to work on the desktop.
      • On the mobile platform, widgets are basically deprecated.
      • QML/Quick is geared towards making UI more fluid, and more optimized to draw.
      • QML/Quick will make its way to the desktop as well, but not in Qt 5.0
      • QML/Quick is aimed as UI programming, but recommended practice is to write your logic, your backend in C++
      • QML itself (as a language) may see more uses in the future than just GUI, if other areas are identified that can benefit from having a declarative language.
      • Qt is an open platform now. It will move where we all need it to move, if we push it in that direction by contributing!
      1 Reply Last reply
      0
      • J Offline
        J Offline
        jaak
        wrote on last edited by
        #3

        Thanks for clarifying.

        1 Reply Last reply
        0
        • Q Offline
          Q Offline
          qtrahul
          wrote on last edited by
          #4

          QML is like java scripting language. Easy for the persons who are coming from java background.

          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