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. Could QT app run on Microsoft Surface Windows 8 Tablet (Windows 8 RT)
Forum Update on Monday, May 27th 2025

Could QT app run on Microsoft Surface Windows 8 Tablet (Windows 8 RT)

Scheduled Pinned Locked Moved Mobile and Embedded
7 Posts 6 Posters 9.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.
  • G Offline
    G Offline
    gaolinjie
    wrote on last edited by
    #1

    Does anyone knows if -QT- Qt app could run on Microsoft Surface Windows 8 Tablet (Windows 8 RT), thanks!

    1 Reply Last reply
    0
    • T Offline
      T Offline
      tucnak
      wrote on last edited by
      #2

      Hi, @gaolinjie!

      Yes, most of Qt-based applications can be launched from Windows * Tablet.

      P.S. You should use Qt instead of QT (QuickTime) - it's very important religious question, so please, keep it.

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lgeyer
        wrote on last edited by
        #3

        Actually not.

        Although it is possible to run applications on tablets running Windows 8, it is (currently) not possible to run Qt applications on tablets running Windows 8 RT, as an absolute requirement for doing so is the use of Windows Runtime (the QPA-plugin for Windows is still Win32).

        Digia has already stated that they working on support for Windows 8. If this means a Windows Runtime QPA-plugin you will be able to run Qt applications on Windows 8 RT tablets as well.

        However, as it is Microsoft there is an inevitable but, Windows Runtime on Windows RT (the one beeing responsible for naming at Mircosoft should be slapped with a large trout) is restricted in certain ways for non-Microsoft applications, above all VirtualAlloc() and VirtualProtect() which means no JIT which means no V8 which means no QtQuick 2 which probably means no Qt at all.

        I'm quite interested to see how Digia is going to solve this issue.

        1 Reply Last reply
        0
        • J Offline
          J Offline
          johnd
          wrote on last edited by
          #4

          Will a Qt based application be able to access pen pressure modulation on a windows 8 surface pro? If so, which Qt api would you use? Would it be QTouchEvent? Any chance QTabletEvent would work?
          If not, is one of these going to be supported in the future?

          1 Reply Last reply
          0
          • R Offline
            R Offline
            Rondog
            wrote on last edited by
            #5

            I thought that all applications on Windows 8 RT (surface) need to be signed? If so, you shouldn't be able to run anything unless it is signed (i.e. downloaded from their app store).

            1 Reply Last reply
            0
            • ? This user is from outside of this forum
              ? This user is from outside of this forum
              Guest
              wrote on last edited by
              #6

              bq. no QtQuick 2 which probably means no Qt at all.

              That is absurd. Qt would do just fine without the completely unnecessary abomination that is Qt Quick.

              1 Reply Last reply
              0
              • A Offline
                A Offline
                AcerExtensa
                wrote on last edited by
                #7

                There is already winrt branch in Qt's git repository... they are working on it... And if there will be no QtQuick - who cares??? Qt is C++ framwork in first place and QML is just new and still unstable and not matured part of it...

                God is Real unless explicitly declared as Integer.

                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