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

[Regression: 4 - 5&6] QCompleter can not use input method when completer popup is visible on Linux

    XMLWordPrintable

Details

    • Linux/X11
    • f83ea8962 (dev), d06debf22 (tqtc/lts-6.2), 3992857b8 (6.5), 0a981bd9d (6.6)

    Description

      Can be easily tested with the offical completer example:
      https://code.qt.io/cgit/qt/qtbase.git/tree/examples/widgets/tools/completer/resources?h=6.4

      Basically the issue is that, unlike on Windows, on Linux/X11, focusObject is changed to the popup's QListView when the popup is visible. QListView is not the correct focusObject and it's an input method disabled object. In this case and input method will simply ignore any key event.

      Attachments

        Issue Links

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

          Activity

            People

              axelspoerl Axel Spoerl
              csslayer Weng Xuetian
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes