首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QLineEdit中光标闪动时回车,怎么触发按钮事件

2013-10-23 
QLineEdit中光标闪动时回车,如何触发按钮事件?类似于搜索框,输入文字后按下回车自动进行搜索,焦点在QLineE

QLineEdit中光标闪动时回车,如何触发按钮事件?
类似于搜索框,输入文字后按下回车自动进行搜索,焦点在QLineEdit中
[解决办法]
继承QLineEdit,重写:
virtual voidkeyPressEvent ( QKeyEvent * event )
virtual voidkeyReleaseEvent ( QKeyEvent * event )
其中的一个,一般是前面的那个,检测回车键,emit搜索信号。
[解决办法]

引用:
继承QLineEdit,重写:
virtual voidkeyPressEvent ( QKeyEvent * event )
virtual voidkeyReleaseEvent ( QKeyEvent * event )
其中的一个,一般是前面的那个,检测回车键,emit搜索信号。

+1


#include <QKeyEvent>

void xxx::keyPressEvent(QKeyEvent *event)
{
    if(event->key() == Qt::Key_Enter) //小键盘回车
    {
       //do sth
       emit search();
    }
}

热点排行