如何在焦点链中添加复选框(QCheckBox)

时间:2019-05-24 16:46:32

标签: c++ qt qt5

实际上,我正在尝试在Qt Creator框架中开发一个小型应用程序,在Dialog中,我添加了一些QLineEditQCheckBox,并重新实现了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);
    }
}

输入后如何进行设置,也应同时关注复选框,单选按钮和按钮。

0 个答案:

没有答案