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

Cannot enable Microsoft Japanese IME in QLineEdit located in QMenu/QWidget/QHBoxLayout

XMLWordPrintable

    • Windows

      Steps to reproduce the issue:
      1. Run the attached reproducer.
      2. Click the QLineEdit on the main window, and try to enable Japanese IME (e.g. [Ctrl + Caps lock]). Japanse IME will be enabled there. (Screenshot01.png)
      3. Click "Window" button. A dialog pops up, and try to enable Japanese IME in the QLineEdit there. Japanse IME will be enabled there. (Screenshot02.png)
      4. Go back to the main window, click "Menu" button. A menu window pops up, and try to enable Japanese IME in the QLineEdit there. Japanese IME will NOT be enabled there. (Screenshot03.png)

      The QLineEdit, where Japanese IME cannot be enabled, is located in QMenu/QWidget/QHBoxLayout.

      With English Keyboards, enabling/disabling Japanse IME can be operated with shortcuts such as [Alt + Backquote (`)], [Ctrl + Caps lock] :
      https://support.microsoft.com/en-us/windows/microsoft-japanese-ime-da40471d-6b91-4042-ae8b-713a96476916#ID0EBBL=English_keyboard_(101/102_key)

        1. IME-test_2.zip
          4 kB
        2. IME-test3.zip
          4 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kleint Friedemann Kleint
            hitoshiito Hitoshi Ito
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes