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. Qt Quick vs Qt Widgets for AI programming contest
Forum Update on Monday, May 27th 2025

Qt Quick vs Qt Widgets for AI programming contest

Scheduled Pinned Locked Moved Unsolved General and Desktop
3 Posts 3 Posters 547 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.
  • J Offline
    J Offline
    JKS_PL
    wrote on 1 Apr 2018, 13:50 last edited by JKS_PL 4 Jan 2018, 13:58
    #1

    Hello and Happy Easter,

    So I've been using Qt Widgets for some time at AI programming contests which last typically from 10h to 24h. I see that Qt Widgets are being pushed out in favour of Qt Quick. Should I switch to Qt Quick, is there anything for me to gain?

    How does my application look like:

    • I visualize how the game goes over TCP/IP over multiple servers.
    • Sometimes I need to hint my AI with manual input, e.g. clicking on certain spots, creating grids, creating circles/other objects on a QGraphicsView and make them clickable.
    • It's backend-heavy, the fewer problems with frontend the better
    • I don't require fanciness, I need the frontend to be reliable and not getting clogged.

    What I dislike about QML:

    • It's not a compiled language.
    • I am familiar with Qt Widgets.
    • The code gets even more bloated with strange Qt Macros.
    J 1 Reply Last reply 2 Apr 2018, 01:52
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 1 Apr 2018, 20:26 last edited by
      #2

      Hi and welcome to devnet,

      QtWidgets are not being pushed out. See the recent reinforcement of the team for the maintenance of the module.

      If the module already does the job nicely for you, then there's no reason to change.

      It's easier to do fancy animation and game like UIs with QtQuick. Depending on your target platform (e.g. mobile) QtQuick will also be easier to implement.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      3
      • J JKS_PL
        1 Apr 2018, 13:50

        Hello and Happy Easter,

        So I've been using Qt Widgets for some time at AI programming contests which last typically from 10h to 24h. I see that Qt Widgets are being pushed out in favour of Qt Quick. Should I switch to Qt Quick, is there anything for me to gain?

        How does my application look like:

        • I visualize how the game goes over TCP/IP over multiple servers.
        • Sometimes I need to hint my AI with manual input, e.g. clicking on certain spots, creating grids, creating circles/other objects on a QGraphicsView and make them clickable.
        • It's backend-heavy, the fewer problems with frontend the better
        • I don't require fanciness, I need the frontend to be reliable and not getting clogged.

        What I dislike about QML:

        • It's not a compiled language.
        • I am familiar with Qt Widgets.
        • The code gets even more bloated with strange Qt Macros.
        J Offline
        J Offline
        JKSH
        Moderators
        wrote on 2 Apr 2018, 01:52 last edited by
        #3

        Happy Easter!

        @JKS_PL said in Qt Quick vs Qt Widgets for AI programming contest:

        • I don't require fanciness, I need the frontend to be reliable and not getting clogged.
        • I am familiar with Qt Widgets.

        These are good reasons to stick with Qt Widgets.

        As @SGaist said, Qt Widgets are not being pushed out. You have nothing to worry about.

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply
        4

        1/3

        1 Apr 2018, 13:50

        • Login

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