• 4908阅读
  • 7回复

[提问]问一下 怎么实现按button对应键盘的一个键的press [复制链接]

上一主题 下一主题
离线seffrui
 

只看楼主 倒序阅读 楼主  发表于: 2013-11-04
比如窗口中有一个button 我点击它  可以实现键盘上A键的按动求助

离线yinhui353

只看该作者 1楼 发表于: 2013-11-04
我也想知道,设置键值可以吗?
离线seffrui

只看该作者 2楼 发表于: 2013-11-05
....
离线zheguzai

只看该作者 3楼 发表于: 2013-11-05
重写void keyPressEvent(QKeyEvent *);,按下button之后在keyPressEvent()中处理
离线yinhui353

只看该作者 4楼 发表于: 2013-11-27
能举个例子不?
离线lsk569937453

只看该作者 5楼 发表于: 2013-11-28
在摁扭的点击时间中加上这句
void MyWidget::on_pushButton_clicked()
{
    QKeyEvent event(QEvent::KeyPress,Qt::Key_A,0,"X");  
     QApplication::sendEvent(this, &event);

}
sdadsadad
离线lsk569937453

只看该作者 6楼 发表于: 2013-11-28
只是测试用,真正要写完整的时候,还要写keyPressEven和keyRealeaseEvent这两个事件
sdadsadad
离线wayne

只看该作者 7楼 发表于: 2013-12-01
回 楼主(seffrui) 的帖子
重载一下 你那个 窗口的  void keyPressEvent(QKeyEvent *)  函数
检测到A键 按下, 就执行对应的A键的动作.....
检测到B 键 按下, 就执行对应的B键的动作.....
快速回复
限100 字节
 
上一个 下一个