• 5536阅读
  • 3回复

qt自带的inputpannel软键盘没有反应 [复制链接]

上一主题 下一主题
离线dai_lixing
 

只看楼主 正序阅读 楼主  发表于: 2013-11-19
大家好, 我想实现一个基本的数字软键盘的功能, 我就运行了/examples/tools/inputpanel这个QTexample中自带的程序,
结果发现: 点击编辑框后, 也能弹出数字软键盘, 但无论我如何点击软键盘, 都无法实现输入到编辑框中, 请问下大家有没有遇到这样的情况,谢谢!








离线lgao622

只看该作者 3楼 发表于: 2014-12-21
http://blog.csdn.net/lgao622/article/details/42034499
一个不错的软键盘
回复估计晚了
为了胜利者的安宁,需要战败者的死亡。
Qt技术交流:QQ2499971906
离线cosine
只看该作者 2楼 发表于: 2013-12-23
同样的问题,我发现是焦点有问题,我这么改了就好了
bool MyInputPanel::event(QEvent *e)
{
    switch (e->type()) {
//! [1]
    case QEvent::WindowActivate:
        if (lastFocusedWidget)
            lastFocusedWidget->activateWindow();
        break;
//! [1]
    default:
        if (lastFocusedWidget)
            lastFocusedWidget->activateWindow();
        break;
    }

    return QWidget::event(e);
}
离线dai_lixing

只看该作者 1楼 发表于: 2013-11-19
现在很奇怪的是: 我在windows下编译,运行就可以 通过软键盘输入到编辑框中文字, 但在ubuntu1204中怎么都不行. 很是奇怪.
快速回复
限100 字节
 
上一个 下一个