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

Input Method cursor does not move in Ubuntu using ibus

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • P2: Important
    • 4.8.0
    • 4.6.2
    • Core: Event loop
    • None
    • Ubuntu 10.04 LTS, QT 4.6.2

    Description

      On Ubuntu 10.04 LTS with iBus it seems that QInputMethodEvent does not contain informations about the position of the cursor. I selected the Japanese-anthy input method in the ibus control panel and I can type Japanese in any QLineEdit (for example). When I use the arrows to move the cursor in the preedit string I obtain the correct result (that is the next insertion is where I expect it to be) but the cursor is always displayed at the end of the string. I can confirm also that QInputMethodEvent does not contain any information about the current cursor position (IM attributes are such that the cursor is at the end of the string and no selection information is contained in the text formatting attributes).

      Attachments

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

        Activity

          People

            earthdomain Earth Domain (Inactive)
            mgubi Massimiliano Gubinelli
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes