Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. QtQuick 2 and Windows XP
Forum Updated to NodeBB v4.3 + New Features

QtQuick 2 and Windows XP

Scheduled Pinned Locked Moved Installation and Deployment
6 Posts 2 Posters 3.2k 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.
  • S Offline
    S Offline
    sizanical_bill
    wrote on last edited by
    #1

    Hi,

    If there is a clear answer to this question, I apologise, but I couldn't find one at a quick search.

    I'm looking to develop an application which would be need to support Windows XP and up, and I am evaluating using QtQuick 2 for the UI. However, my understanding is that QtQuick 2 requires OpenGL ES 2.0 which isn't natively supported on Windows without the user installing a separate graphics driver. This "wiki page":http://qt-project.org/wiki/Qt-5-on-Windows-ANGLE-and-OpenGL states that ANGLE can be used to bridge the gap, but it also recommends against using it on Windows XP.

    Does that mean my choices are to either require users on Windows XP to have a graphic driver installed that supports OpenGL ES 2.0 (making the application requirements more complicated for users), or not use QtQuick 2?

    Any advice would be much appreciated.

    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #2

      Any OpenGL version higher or equal to 2.0 should work, it does not need to be ES. Yes you are correct: either add a requirement for graphics driver, or don't use QtQuick 2/ Qt5. Luckily, all graphics vendors provide OpenGL and DirectX drivers.

      (Z(:^

      1 Reply Last reply
      0
      • S Offline
        S Offline
        sizanical_bill
        wrote on last edited by
        #3

        Thanks for the reply. That does confirm what I suspected.

        I think simplicity of deployment will probably trump potential for a slicker UI in this case, which is a shame.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sizanical_bill
          wrote on last edited by
          #4

          Could I just ask one clarifying question.

          You said,

          bq. don’t use QtQuick 2/ Qt5

          would a purely QtWidgets based ui developed with Qt5 have the same requirement?

          1 Reply Last reply
          0
          • sierdzioS Offline
            sierdzioS Offline
            sierdzio
            Moderators
            wrote on last edited by
            #5

            [quote author="sizanical_bill" date="1377040614"]would a purely QtWidgets based ui developed with Qt5 have the same requirement?[/quote]

            Nice catch :) Now, in theory, both QtWidgets and QtQuick1 are based on QPainter and do not require any OpenGL. However, I've seen several threads on this forum where people were having trouble compiling Qt without OpenGL headers. So I've put "Qt5" there just in case. Personally I only use Qt on machines that do have OpenGL drivers, and at work we are still on Qt4.

            My advice is: try it out :) Qt5 should work without OpenGL, but I'm simply not sure whether that is true in practice.

            (Z(:^

            1 Reply Last reply
            0
            • S Offline
              S Offline
              sizanical_bill
              wrote on last edited by
              #6

              Thanks for the reply. I suspected that might be the case. I guess I'll just build some test applications and try them out of the target systems and see what sticks :)

              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