开发环境:arm开发板,Linux系统 ,qt5.12
开发方式:界面采用qml开发,软键盘使用qt默认软键盘。在windows下编写代码开发完毕后,移植到linux系统下远程连接开发板调试。
问题现象:
1、windows下软键盘输入一切正常;
2、linux下单击编辑框时,软键盘正常弹出;
3、在弹出的软件盘上点击任何按钮都会报错“input method is not set”;
4、切换输入法还是会报错。
解决办法:
屏蔽 Window里面的:
flags: Qt.FramelessWindowHint | Qt.CustomizeWindowHint
如下:
屏蔽后软键盘正常输入,产生原因不详。如有大佬知道请留言指点一二,感激!!!