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. New enterprise application in Qt: QML or QWidgets?
Forum Updated to NodeBB v4.3 + New Features

New enterprise application in Qt: QML or QWidgets?

Scheduled Pinned Locked Moved General and Desktop
10 Posts 7 Posters 11.7k 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.
  • C Offline
    C Offline
    costab
    wrote on 7 Nov 2012, 23:56 last edited by
    #1

    If you were to start a new enterprise application (ERP type) in Qt, what would you use to develop the UI, QML or QWidgets? Obviously there is a need for grids, so using QWidget based components is a must. The app would have a lifespan of 10 years. And yes, there is no need for animations other than random dancing girls :-)))

    I have spent a bit of reading about Qt 5 and it seems to me that the mobile world started to overflow in the desktop world. The consensus seems to be that developing UI using QML gets you faster at least for the phone. It looks to me that the need to imitate the various animation effects on different platform pushed things on a certain road that I am not to sure it's good for desktop applications that don't need animation. As a side note, in my experience the novelty effect that an animation has wears off pretty quickly and soon it becomes a waste of computer cycles. Anyway, that aside, where is this going??

    Thanks

    1 Reply Last reply
    0
    • R Offline
      R Offline
      raja26
      wrote on 8 Nov 2012, 05:31 last edited by
      #2

      In QML animation is not mandatory. You can just use QML Desktop components to create a desktop UI. That will not be glossy or animated. It will look like a native app. Since your application is going to live for another 10 years just use QML so that you can change the UI easily, in this life span. Main feature of QML is its agility.

      1 Reply Last reply
      0
      • C Offline
        C Offline
        costab
        wrote on 9 Nov 2012, 00:54 last edited by
        #3

        How easy is to integrate a Table View or a List View components to QML screen?

        1 Reply Last reply
        0
        • R Offline
          R Offline
          raja26
          wrote on 9 Nov 2012, 03:07 last edited by
          #4

          Actually its very easy. You can easily create a proof of concept within hours and then decide whether you can go with QML or Qt.

          1 Reply Last reply
          0
          • C Offline
            C Offline
            costab
            wrote on 13 Nov 2012, 07:24 last edited by
            #5

            Read this article to understand what I am getting at:

            http://www.theglobeandmail.com/technology/tech-news/pretty-v-useful-microsoft-declares-a-winner/article5221524/?page=1

            It's not related directly to Qt but the bottom line is that all this "prettiness" is driving the development tools to a certain road. It looks to me that QML has been developed for implementing mobile devices UI, all this fluff s***t that I see on the phones. You guys are telling me that it's easy to develop QML. But I need screens with grid controls, date pick controls, perhaps rich text stuff and so on. Is QML capable of handling this?? Are the QWidgets going to be eventually obsolete?

            1 Reply Last reply
            0
            • S Offline
              S Offline
              sierdzio
              Moderators
              wrote on 13 Nov 2012, 07:30 last edited by VRonin
              #6

              s QML capable of handling this?? Are the QWidgets going to be eventually obsolete?

              • Not fully ATM. Grid is there, rich text too, but AFAIK date picking is missing (can be taken from widgets, though).
              • No one knows the answer here, we will see what happens on the way. Currently, QtWidgets is back with an active maintainer, while most of the QML people lost their jobs due to you-know-what. As popularity goes, both technologies are going strong.

              (Z(:^

              1 Reply Last reply
              0
              • L Offline
                L Offline
                Ladybug3
                wrote on 25 Nov 2016, 11:49 last edited by Ladybug3
                #7
                This post is deleted!
                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mellissa
                  Banned
                  wrote on 30 May 2017, 08:17 last edited by
                  #8
                  This post is deleted!
                  E 1 Reply Last reply 30 May 2017, 08:54
                  0
                  • M mellissa
                    30 May 2017, 08:17

                    This post is deleted!

                    E Offline
                    E Offline
                    Eeli K
                    wrote on 30 May 2017, 08:54 last edited by
                    #9

                    @mellissa said in New enterprise application in Qt: QML or QWidgets?:

                    I think that info could be useful for you

                    After five years? :)

                    T 1 Reply Last reply 31 May 2017, 07:43
                    0
                    • E Eeli K
                      30 May 2017, 08:54

                      @mellissa said in New enterprise application in Qt: QML or QWidgets?:

                      I think that info could be useful for you

                      After five years? :)

                      T Offline
                      T Offline
                      tekojo
                      wrote on 31 May 2017, 07:43 last edited by
                      #10

                      @Eeli-K
                      That was spam, now removed

                      1 Reply Last reply
                      1
                      • C Christian Ehrlicher locked this topic on 20 Jun 2024, 09:46

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved