• 1567阅读
  • 2回复

QT5 虚拟键盘输入法问题 [复制链接]

上一主题 下一主题
离线yy88
 

只看楼主 倒序阅读 楼主  发表于: 2021-11-29
用的是版上刘大师的输入法,2016年版本的
am335x,qt4.8.6运行良好。
但是最近移植到全志T5 64位arm,触摸屏,Qt 5.12.2, 运行有问题
具体表现是:
输入法窗口第一次弹出,输入没有问题,然后再new一个新的dialog,则输入法可以弹出,但是输入法键盘无法点击。
但是输入法键盘的背景窗口控件都可以点击,其效果就貌似输入法不存在一样。

请教,这可能是 什么问题?

离线liudianwu

只看该作者 1楼 发表于: 2021-11-30
如果是dialog窗体,请在dialog窗体exec前增加一行代码,否则会阻塞窗体消息。
QDialog dialog;
dialog.setWindowModality(Qt::WindowModal);
dialog.exec();
PS:建议有条件可以考虑购买。
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线yy88

只看该作者 2楼 发表于: 2021-11-30
回 liudianwu 的帖子
liudianwu:如果是dialog窗体,请在dialog窗体exec前增加一行代码,否则会阻塞窗体消息。
QDialog dialog;
dialog.setWindowModality(Qt::WindowModal);
dialog.exec();
PS:建议有条件可以考虑购买。
....... (2021-11-30 08:55) 

试过了,不行。
快速回复
限100 字节
 
上一个 下一个