• 4688阅读
  • 2回复

qt程序里加入输入法的问题 [复制链接]

上一主题 下一主题
离线linyuanqing
 
只看楼主 倒序阅读 楼主  发表于: 2010-11-29

我用qt写了个界面,能在mini2440的板子上跑起来,需要再界面的输入框里输入数字,怎样才能在输入框输入数据,需要移植一个虚拟键盘之类的吗?求大侠给个思路,急。急
离线happyday23

只看该作者 1楼 发表于: 2010-11-30
板子上有按键么?
离线happyday23

只看该作者 2楼 发表于: 2010-11-30
估计应该是有的。
那首先你要确定你们板子上的按键驱动里, 各个按键的键值是多少(键值是由驱动开发人员配置的);
然后看看键值有没有跟标准键盘的键值对应, 如果按键值在标准按键值范围内,QT会自动捕捉按键信息, 并触发你的界面程序的keypressEvent,不在标准按键值内,你就只能自己调用驱动接口函数(如:select)进行按键信息读取,通常是独立开一个线程用作读取!
快速回复
限100 字节
 
上一个 下一个