QPushButton 響應回車 設定預設按鈕

2022-09-17 02:39:07 字數 465 閱讀 5880

ui.pushbutton->setfocus(); //設定預設焦點

ui.pushbutton->setshortcut( qkeysequence::insertparagraphseparator ); //設定快捷鍵為鍵盤的「回車」鍵

ui.pushbutton->setshortcut(qt::key_enter); //設定快捷鍵為enter鍵

ui.pushbutton->setshortcut(qt::key_return); //設定快捷鍵為小鍵盤上的enter鍵

或者ui.pushbutton->setfocus(); //設定預設焦點

ui.pushbutton->setdefault(); //設定預設按鈕,設定了這個屬性,當使用者按下回車的時候,就會按下該按鈕

當焦點在ui.pushbutton這個按鈕上的時候,按下回車,該按鈕就發射clicked()訊號。

來自為知筆記(wiz)

qt QPushButton 響應鍵盤回車

ui.pushbutton setfocus 設定預設焦點 ui.pushbutton setshortcut qkeysequence insertparagraphseparator 設定快捷鍵為鍵盤的 回車 鍵 ui.pushbutton setshortcut qt key enter 設定...

QpushButton建立和介紹

首先開啟qt助手檢視一下 qmake所表示的為所屬模組,若自己建立專案中沒有則需要新增 在自己建立的檔案.cpp中新增 設定第乙個按鈕 qpushbutton btn new qpushbutton btn show show 以頂層方式彈出視窗控制項 讓btn物件 依賴在 first main視窗...

不能響應回車鍵的原因分析

之所以在以 ceditview 作為基類的程式中可以響應回車鍵,是由於該程式的視類本身就是乙個 edit 控制項,這就是問題的關鍵所在。ceditview 作為cview 的派生類能響應從鍵盤輸入的各種訊息,其中有和鍵盤輸入相關的 wm char wm keydown wm keyup 等訊息。我們...