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. Use touch data entry in C++ desktop Widget application Windows
QtWS25 Last Chance

Use touch data entry in C++ desktop Widget application Windows

Scheduled Pinned Locked Moved Unsolved General and Desktop
widgettouchtouchscreenc++
5 Posts 2 Posters 2.5k 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.
  • S Offline
    S Offline
    Sriep
    wrote on last edited by Sriep
    #1

    I have a Qt widget application on Windows that I now need to make touch sensitive, so that when input field touched a popup keyboard or number pad appears. For a device without a keyboard.

    So what is the recommended or easiest method?

    User QT virtual keyboard and ???
    Use QTouchEvent somehow.
    Combine QML and C++ widgets somehow.
    Something else.

    Any pointers to documentation.

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi
      What version of windows?
      http://www.itprotoday.com/windows-server/how-improve-windows-10s-onscreen-keyboard-desktop-apps

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

        Thanks for the article. So are you saying a touch keyboard will open automatically if the right OS settings are used?
        That would be great if true.

        OS at the moment Windows 7 32bit, but might change.

        mrjjM 1 Reply Last reply
        0
        • S Sriep

          Thanks for the article. So are you saying a touch keyboard will open automatically if the right OS settings are used?
          That would be great if true.

          OS at the moment Windows 7 32bit, but might change.

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @Sriep
          Hi
          Well only on win 10.
          in win 7, you can turn on the OSK but it does not popup as such
          but merely lurk at the side.

          Can i ask the use case ?

          Is this a solution with PC/OS and your app or is
          it a user app that will run on various windows/setups?

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Sriep
            wrote on last edited by Sriep
            #5

            Thanks for your help.

            It's an application that runs on a big screen that people will use standing up. So they will be using touch rather than a keyboard.

            The reason for Windows 7 is that the application will need to attach to hardware, D2K-DASK http://www.adlinktech.com/PD/web/PD_detail.php?pid=350. The hardware drivers are only guaranteed for Windows 7 and 8. Its possible it might work on Windows 10 anyway but it's not clear.

            Also, they want to use a touch number pad for number only entry. Not sure how much extra effort that would involve? I just found this artical http://www.cplusplus.com/forum/windows/128603/ , is ok?

            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