qt installEventFilter使用问题
有一个qpushbuttton按钮,旁边是一个qlineedit编辑框,想实现的是:在按钮上按‘确定’时将焦点设到编辑框上进行高亮显示,待输入完数值,按‘确定’时去执行操作func1(),操作完再将焦点设回到按钮上,
按钮和编辑框都调用了installEventFilter,在eventFilter里通过‘pKeyEvent->key() == Qt::Key_Return’来过滤事件,用hasFocus和setfous来判断和设置焦点,
现在问题是:在按钮上按‘确定’键时没有高亮显示编辑框,而是直接去执行操作func1(),然后焦点自动回到按钮上,这样我输入不了数值,我只按了一下‘确定’键,正常焦点应该定位在编辑框上等待我输入数值再按确定键