• 4748阅读
  • 1回复

求救高人,何时会触发QEvent::CloseSoftwareInputPanel 这个事件 [复制链接]

上一主题 下一主题
离线shiyueyu
 
只看楼主 倒序阅读 楼主  发表于: 2013-07-03
请教一个问题,我在编写一个输入法,在程序里重新实现了filterEvent函数,
bool inputMethod::filterEvent(const QEvent *event)
{
    if(event->type() == QEvent::RequestSoftwareInputPanel)
    {
        keypad->show();
        return true;
    }
    else if(event->type() == QEvent::CloseSoftwareInputPanel)
    {
        keypad->hide();
        return true;
    }
    return false;
}
我用鼠标点击输入框可以显示输入法软键盘,但是用鼠标点其他地方,软键盘无法隐藏,想请大侠指点一下,QEvent::CloseSoftwareInputPanel 这个事件如何触发。
离线kissnow

只看该作者 1楼 发表于: 2018-09-06
请问你实现了吗?遇到同样问题
快速回复
限100 字节
 
上一个 下一个