Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-40402

Windows: wrong behavior when inputting with CJK IME and switch between widgets

    XMLWordPrintable

Details

    • 501fe9f9395eedc8294f5098466a322b32d13ea4 (dev, 5.8.2014, 5.4)

    Description

      latest 5.3 branch, -opengl desktop, vc2010

      in qlineedit-qtextedit-chinese-inputmethod.PNG file, top 2 are QLineEdit, bottom 2 are QTextEdit. For example,

      1. switch to Chinese input method
      2. mouse click in QLineEdit 1 and input "wo"
      3. then do not confirm that, and mouse click in QLineEdit 2, input "wo" again

      You will see two "wo" in QLineEdit 2, that's same behavior when I test in the Tools-Options in Visual Studio 2010, like c2010-tools-options-chinese-inputmethod.PNG. But the QLineEdit 1 still has "wo", and you can not use backspace to delete them in English keyboard, that's different than the native behavior.

      Attachments

        1. cnime.zip
          3 kB
        2. qlineedit-qtextedit-chinese-inputmethod.PNG
          qlineedit-qtextedit-chinese-inputmethod.PNG
          29 kB
        3. qtbug40402_diag4.diff
          5 kB
        4. qtbug40402_diag5.diff
          4 kB
        5. qtbug40402.zip
          3 kB
        6. vc2010-tools-options-chinese-inputmethod.PNG
          vc2010-tools-options-chinese-inputmethod.PNG
          36 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-40402
          # Subject Branch Project Status CR V

          Activity

            People

              kleint Friedemann Kleint
              liaqi Liang Qi
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes