实际上,我正在尝试在Qt Creator框架中开发一个小型应用程序,在Dialog中,我添加了一些QLineEdit
和QCheckBox
,并重新实现了keyPressEvent(QKeyEvent *e)
,其中我将其设置为我按Enter键,它将专注于下一个可用输入,但是我也想将QCheckBox
设置为也要添加到下一个焦点链中。以下是我的代码:
Mac os x Seirra上的Qt Creator 5.12.0
void Dialog::keyPressEvent(QKeyEvent *ev)
{
if(ev->key() == Qt::Key_Enter || ev->key() == Qt::Key_Return)
{
this->focusNextPrevChild(true);
}
}
输入后如何进行设置,也应同时关注复选框,单选按钮和按钮。