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

textChanged() signal is not emitted when using Japanese IME in TextField

    XMLWordPrintable

    Details

      Description

      When you input text to TextField with Japanese IME the textChanged() signal is emitted only when 'enter' key is pressed and not when Japanese characters are input. The 'enter' key is used to accept Japanese characters e.g. from Kanji list, but it is not required to input Japanese.

      For reference, textChanged() signal is emitted with every (Latin and Japanese) character in TextArea.

      The attached example contains a TextField (with "Type here" placeholder text) and a TextArea for testing. Debug message is printed in onTextChanged slot. See the difference between TextField and TextArea with Japanese IME.

      Tested only on Windows 7 and 8.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              owolff Oliver Wolff
              Reporter:
              qtcomsupport Qt Support
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes