类似于搜索框,输入文字后按下回车自动进行搜索,焦点在QLineEdit中
------解决方案--------------------
继承QLineEdit,重写:
virtual void keyPressEvent ( QKeyEvent * event )
virtual void keyReleaseEvent ( QKeyEvent * event )
其中的一个,一般是前面的那个,检测回车键,emit搜索信号。
------解决方案--------------------
+1
#include <QKeyEvent>
void xxx::keyPressEvent(QKeyEvent *event)
{
if(event->key() == Qt::Key_Enter) //小键盘回车
{
//do sth
emit search();
}
}