Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
5.15.9, 6.2.4, 6.5.1
-
-
cc4834c0b (dev), 33584b757 (6.6), f7946a35e (tqtc/lts-6.5), 2b361aceb (tqtc/lts-6.2)
Description
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.
Attachments
Issue Links
- is duplicated by
-
QTBUG-113316 QCompleter does not dismiss while typing Pinyin - Simplified
- Closed
- relates to
-
QTBUG-108522 [Regression: 4 - 5&6] QCompleter can not use input method when completer popup is visible on Linux
- Closed
For Gerrit Dashboard: QTBUG-102831 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
516684,2 | macOS: Always place input panels at NSPopUpMenuWindowLevel or above | dev | qt/qtbase | Status: MERGED | +2 | 0 |
518672,2 | macOS: Always place input panels at NSPopUpMenuWindowLevel or above | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
519134,2 | macOS: Always place input panels at NSPopUpMenuWindowLevel or above | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
519606,3 | macOS: Always place input panels at NSPopUpMenuWindowLevel or above | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |