LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1191|回复: 0

一个很老的问题,到现在还是没有一个完整的答案:QT/E中怎样响应开发板的按键事件?

[复制链接]
发表于 2006-10-19 00:39:13 | 显示全部楼层 |阅读模式
驱动程序写好了,放在/dev/buttons上
我在qte2.3.7/src/kernel/qkeyboard_qws.cpp文件里直接改成使用QWSVr41xxButtonsHandler类:在
QWSKeyboardHandler *QWSServer::newKeyboardHandler( const QString &spec )
{
QWSKeyboardHandler *handler = 0;
handler = new QWSVr41xxButtonsHandler();
return handler;
}
应用程序里的按键处理函数只是简单得改变了QLabel的值
void MyMainWindow::keyPressEvent(QKeyEvent*k)
{
label -> setText("Change");
}
在qt2.3.2能够成功响应键盘上的按键,但在开发板上却没有响应

网上流传的在
QWSKeyboardHandler *QWSServer::newKeyboardHandler( const QString &spec )
中添加自己的按键处理函数。
具体到底是怎样做的,有没有高手能够指点一下?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表