Qt Virtual Keyboard скрывает текстовое поле

Я использую Qt 5.7 для разработки встроенного пользовательского интерфейса с Qt Creator для разработки пользовательского интерфейса.

Когда я включаю qtvirtualkeyboard в свой проект пользовательского интерфейса, устанавливая переменную среды QT_IM_MODULE, чтобы включить qtvirtualkeyboard, добавляя строку qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard") в main.cpp файл и добавление CONFIG += disable-desktop в .pro файл

virtualkeyboard это появляется, когда я нажимаю на любые поля редактирования текста, клавиатура закрывает мое TextField, которое я хочу редактировать, и я не вижу, что я набираю.

Мой пользовательский интерфейс написан на C ++. Когда я нажимаю на текстовое поле, чтобы ввести текст, я хочу сфокусировать его и сделать так, чтобы он находился над клавиатурой. или есть идеи получше?

Любая помощь приветствуется.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]