想做一个模拟的数字键盘,包括0~9个数字。当点击按钮的时候会发送相应的字符到文本框,效果和直接点击键盘一样。思考半天也没有结果。网上给了一个方法就是
QApplication::postEvent(lineEdit, new QKeyEvent(QEvent::KeyPress,Key_1,'1',0)););
我使用按钮的clicked()信号调用它,但是当我点击按钮的时候,一点反应都没有。不知道怎么回事。有没有其他办法实现模拟键盘呢??请大家帮忙给点思路!谢谢!
PS: 有很多个文本框,我应该怎么获取当前接受输入的那个?[ 此贴被xuyantao在2008-04-18 13:02重新编辑 ]