1. 程式人生 > >qt繫結回車鍵和確定按鈕

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);//將小鍵盤迴車鍵與登入按鈕繫結在一起

注意:雖然能編譯成功,但不能同時生效,所以只能選擇一個快捷鍵