qt绑定回车键和确定按钮

    • 例子一
    • 例子二

例子一:

输完密码在密码框按回车等同按了确定按钮的效果

connect(lineEdit_PW, SIGNAL(returnPressed()), pushButton_login, SIGNAL(clicked()), Qt::UniqueConnection);

lineEdit_PW 密码框
pushButton_login 登陆按钮
SIGNAL() 两个信号

注意:例子一的回车键同是包含键盘区的回车键和小键盘去的回车键

例子二:

全局按回车都等同按了确定按钮,适用于只有一个确定键的情况,例如登录界面

pushButton_login->setShortcut(QKeySequence::InsertParagraphSeparator);//将小键盘回车键与登录按钮绑定在一起
pushButton_login->setShortcut(Qt::Key_Enter);//将字母区回车键与登录按钮绑定在一起
pushButton_login->setShortcut(Qt::Key_Return);//将小键盘回车键与登录按钮绑定在一起

注意:虽然能编译成功,但不能同时生效,所以只能选择一个快捷键

你可能感兴趣的:(qt学习笔记,qt)