【发布时间】:2014-05-17 18:06:19
【问题描述】:
基本上,我只想在用户“单击”文本字段并且按下回车键的情况下清除文本字段。经过一番研究,我发现您必须首先为每个小部件设置focusPolicy。完毕。
dataSend_area->setFocusPolicy(Qt::ClickFocus);
从这一点开始,我迷路了。据我所知,当满足这些条件时,我需要实现一个slot 函数来实现一个自定义函数。下面给出的伪代码是我所得到的。我搜索了 Qt 文档,发现零散的信息很少,但几乎没有任何关于所有功能合并的信息。
keyPressEvent(enter/return Key){
if ( textBox has focus )
//do
else
return
}
【问题讨论】:
标签: c++ qt qwidget qtgui qevent