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. Widgets of qt can not be typed in Chinese,win10 and Qt5.x
Forum Updated to NodeBB v4.3 + New Features

Widgets of qt can not be typed in Chinese,win10 and Qt5.x

Scheduled Pinned Locked Moved Unsolved General and Desktop
4 Posts 2 Posters 911 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.
  • J Offline
    J Offline
    James Haitching
    wrote on last edited by
    #1

    Since the win10 kernel upgrade to 16299.248, all the widgets of Qt, can not be entered into Chinese or other languages expect English, many customers have encountered such a situation on their computer,We urgently need to be able to type in Chinese.Do anybody know how to solve the problem?

    JKSHJ 1 Reply Last reply
    0
    • J James Haitching

      Since the win10 kernel upgrade to 16299.248, all the widgets of Qt, can not be entered into Chinese or other languages expect English, many customers have encountered such a situation on their computer,We urgently need to be able to type in Chinese.Do anybody know how to solve the problem?

      JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #2

      Hi @James-Haitching, and welcome to the Qt Dev Net!

      I haven't seen this issue before, so please report it to https://bugreports.qt.io/

      Here are a few things to check:

      1. Can you and your customers type Chinese into another application (such as Notepad) and then copy+paste the text into Qt widgets?
      2. What is your computer's locale?
      3. What version of Qt are you using? ("5.x" is very broad)

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

      J 1 Reply Last reply
      0
      • JKSHJ JKSH

        Hi @James-Haitching, and welcome to the Qt Dev Net!

        I haven't seen this issue before, so please report it to https://bugreports.qt.io/

        Here are a few things to check:

        1. Can you and your customers type Chinese into another application (such as Notepad) and then copy+paste the text into Qt widgets?
        2. What is your computer's locale?
        3. What version of Qt are you using? ("5.x" is very broad)
        J Offline
        J Offline
        James Haitching
        wrote on last edited by
        #3

        @JKSH Thank you for your help!
        I've tried all the questions you asked

        1. We can input Chinese in other applications including Qt call win10 openfiledialog, but including 'qtcreator' and 'dbbrowser', we can not type Chinese.WPS can be entered in Chinese, I remember it is written by qt4 .
          2 copy+paste the text into Qt widgets is oK
        2. I compile the most simple program, only a lineedit by qt5.7 commercial version and qt5.10 open source version, respectively, compiled by vs and mingw, but neither can type Chinese .
        3. I have a pc of win10 that kernel version is 16299.248, can input Chinese, but the kernel is higher than this version Can not enter Chinese. win7 is OK.
        4. I looked at the update log of the win10 kernel, the latest few versions, did change the input method, I suspect that the new win10 version and Qt interface is not compatible
        5. Our locale is China
        JKSHJ 1 Reply Last reply
        0
        • J James Haitching

          @JKSH Thank you for your help!
          I've tried all the questions you asked

          1. We can input Chinese in other applications including Qt call win10 openfiledialog, but including 'qtcreator' and 'dbbrowser', we can not type Chinese.WPS can be entered in Chinese, I remember it is written by qt4 .
            2 copy+paste the text into Qt widgets is oK
          2. I compile the most simple program, only a lineedit by qt5.7 commercial version and qt5.10 open source version, respectively, compiled by vs and mingw, but neither can type Chinese .
          3. I have a pc of win10 that kernel version is 16299.248, can input Chinese, but the kernel is higher than this version Can not enter Chinese. win7 is OK.
          4. I looked at the update log of the win10 kernel, the latest few versions, did change the input method, I suspect that the new win10 version and Qt interface is not compatible
          5. Our locale is China
          JKSHJ Offline
          JKSHJ Offline
          JKSH
          Moderators
          wrote on last edited by
          #4

          Hi @James-Haitching, thank you for your detailed answers.

          @James-Haitching said in Widgets of qt can not be typed in Chinese,win10 and Qt5.x:

          I suspect that the new win10 version and Qt interface is not compatible

          I think you are right. From what you have described, it sounds like there is an incompatibility in the newest version of Windows.

          Someone else reported a similar issue with non-Qt apps. I wonder if it is related: https://answers.microsoft.com/en-us/windows/forum/windows_10-files/chinese-ime-not-working-in-windows-10-after-recent/ec046372-d253-41c3-bb2f-3accd7eb58f5

          Anyway, please create a bug report at https://bugreports.qt.io/ so that the Qt engineers can monitor the problem. They might also find a way to fix the incompatibility. In the report, include all the details that you have already posted here, and include details about how you type Chinese characters (do you use an IME? Handwriting or hanyu pinyin?)

          After you have created the bug report, please post a link here so that other people can follow the report.

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

          1 Reply Last reply
          2

          • Login

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