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

QCompleter's suggestion list hides native Chinese Input method

XMLWordPrintable

    • macOS
    • cc4834c0b (dev), 33584b757 (6.6), f7946a35e (tqtc/lts-6.5), 2b361aceb (tqtc/lts-6.2)

      Tested on both Mac (12.1) and Windows (11), it does not happen on Windows so it looks like a MAC specific issue.

      To reproduce:
      Use the standard QCompleter example
      https://doc.qt.io/qt-5/qtwidgets-tools-completer-example.html

      Add "春风" (copy & paste from here should be OK) to the top of wordlist.txt. Compile and Run.

      Select Model to WorldList. Select (Chinese)Pinyin input method. Type "chun" and confirm as "春", this should open the completer drop down list, which is the expected behavior. But:

      1) when the drop down list is open, the selection list of the input method is hided (or not showing at all)

      2) when there is unconfirmed input and click another editable widget. It opens the drop down list.

      3) it takes 2 clicks to return the focus back to the original widget.

      **Probably it worth checking other input method which has a selection list, and unconfirmed/confirmed status change.

        1. ClickOtherWidgetOpensDropDownUnexpectedly.mp4
          2.83 MB
        2. DropDownHidesSelectionList.mp4
          3.53 MB
        3. screenshot-1.png
          screenshot-1.png
          34 kB
        4. screenshot-2.png
          screenshot-2.png
          44 kB
        5. screenshot-3.png
          screenshot-3.png
          28 kB
        6. screenshot-4.png
          screenshot-4.png
          60 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vestbo Tor Arne Vestbø
            yifei Yi Fei (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: