主题 : qt如何处理外部按键? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 2177
精华: 0
发帖: 70
金钱: 620 两
威望: 463 点
贡献值: 0 点
综合积分: 140 分
注册时间: 2008-10-30
最后登录: 2015-01-12
楼主  发表于: 2009-10-08 18:05

 qt如何处理外部按键?

大家好,我想请教大家一个问题:
在qt界面程序中,可以实现点击一个pushbutton按键,然后连接到一个槽函数,进行相应的事件处理。我现在通过开发板的io口,连接了一个实际的按键,驱动已经调试好了,如何在qt程序中,实现点击实际的外部按键,然后执行相应的事件处理函数,即实现像pushbutton一样的功能。我是希望界面上的pushputton按键以及实际的外部按键可以一起使用,两者实现相同的功能。
-
级别: 新手上路
UID: 8230
精华: 0
发帖: 12
金钱: 85 两
威望: 32 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2009-08-15
最后登录: 2015-04-07
1楼  发表于: 2009-10-27 18:15
硬件盘好弄,在自己的程序上加个输入数值的软键盘还不知道怎么搞.想模拟个硬件盘,在自己的图像上往一个文件里写键值,让硬件盘的程序去读这个文件,调用qt自己的输入,不知道能不能搞.
级别: 新手上路
UID: 8230
精华: 0
发帖: 12
金钱: 85 两
威望: 32 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2009-08-15
最后登录: 2015-04-07
2楼  发表于: 2010-10-19 17:13
qt/src/kernel/qkeyboard.cpp ,继承pc101的类,修改初始化函数和readkeyboard,打开你自己的驱动,封装你自己的按键定义就可以了。使用阻塞读取等待按键中断,不要select。