Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Which should I use Qt Labs Controls or QtQuick Controls?

Which should I use Qt Labs Controls or QtQuick Controls?

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 3 Posters 1.2k 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.
  • I Offline
    I Offline
    Ibrahim
    wrote on last edited by Ibrahim
    #1

    Hi; I develop mobile applications by Qt. Qt 5.6 provides Qt Labs Controls. Well, which should I use Labs Controls or QtQuick Controls? Qt said for Labs Controls: "Types in the Qt.labs module are not guaranteed to remain compatible in future versions.". Which you want to use? Why?
    Thanks.

    1 Reply Last reply
    0
    • jpnurmiJ Offline
      jpnurmiJ Offline
      jpnurmi
      wrote on last edited by
      #2

      A quote from the Qt Labs Controls README file:

      The Qt Labs Controls module is a technology preview of the next generation user interface controls based on Qt Quick. In comparison to the desktop- oriented Qt Quick Controls 1, the experimental Qt Labs Controls are an order of magnitude simpler, lighter and faster, and are primarily targeting embedded and mobile platforms.
      
      Qt Labs Controls are based on a flexible template system that enables rapid development of entire custom styles and user experiences. Qt Labs Controls comes with a selection of built-in styles:
      
      - Default style - a simple and minimal all-round style that offers the maximum performance
      - Material style - a style based on the Google Material Design Guidelines
      - Universal style - a style based on the Microsoft Universal Design Guidelines
      
      More information can be found in the following blog posts:
      
      - http://blog.qt.io/blog/2015/03/31/qt-quick-controls-for-embedded/
      - http://blog.qt.io/blog/2015/11/23/qt-quick-controls-re-engineered-status-update/
      

      For mobile, I'd definitely go with Qt Labs Controls, unless it's a blocker to you that they are still missing some important things such as text selection handles (https://bugreports.qt.io/browse/QTBUG-51010).

      1 Reply Last reply
      0
      • ekkescornerE Offline
        ekkescornerE Offline
        ekkescorner
        Qt Champions 2016
        wrote on last edited by
        #3

        I did some intensive evaluation and test of qt.labs.controls last weeks

        If you want to develop a great mobile App I would recommend to use the qt.labs.controls even if there probably will be some API changes in 5.7

        Try out the Qt 5.6 RC and in examples search for 'labs' and you'll get the qt.labs.controls Gallery - there you can see how it looks like and take a look at the src.

        ekke ... Qt Champion 2016 | 2024 ... mobile business apps
        5.15 --> 6.8 https://t1p.de/ekkeChecklist
        QMake --> CMake https://t1p.de/ekkeCMakeMobileApps

        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