我正在使用Qt 5.7进行嵌入式UI开发,使用Qt Creator进行UI开发 .

当我将qtvirtualkeyboard包含到我的UI项目中时,通过在 main.cpp 文件中添加 qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard") 行并在 .pro 文件中添加 CONFIG += disable-desktop 来将QT_IM_MODULE环境变量设置为包含qtvirtualkeyboard

当我点击任何文本编辑字段时弹出 virtualkeyboard ,键盘覆盖了我要编辑的TextField,我看不到我输入的内容 .

我用C语言编写了UI . 当我单击文本字段以输入我想要聚焦的文本并使其位于键盘上方时 . 或者更好的想法?

任何帮助表示赞赏 .