Когда я набираю QLineEdit, виртуальная клавиатура начинается с верхнего регистра. Даже если я установлю его в нижний регистр, он вернется в верхний регистр, как только я наберу один символ. То есть каждый раз, когда я набираю символ, клавиатура снова сбрасывается в верхний регистр.
Это происходит даже в только что созданном проекте (я просто ставлю строку редактирования и запускаю его).
Я нашел ветку форума по той же проблеме - https://groups.google.com/forum/#!topic/android-qt/QMFZmkACAIA.
Я использую Qt/С++ (не QML).
Редактировать: Только что протестировал его в новом проекте QML, ошибка тоже есть. Я также нашел сообщение об этом для QML - https://groups.google.com/forum/#!msg/android-qt/BzGDGoLNtYc/TdtOX9MW3vIJ.
Редактировать 2: я тестировал с помощью inputMethodHints(), и единственным, который дал эффект, был ImhNoAutoUppercase. Но потом все равно начиналось с прописной буквы, а при нажатии на кнопку назад (для удаления последнего символа) клавиатура снова переключается на прописную, даже если вы набрали несколько букв. После первой буквы он переключается на нижний регистр, и если вы не нажимаете кнопку «Назад», он работает в основном нормально.