2017-09-05 61 views
0

我試圖做一個觸發確定按鈕在我的應用 當前的代碼我想是這樣的:PyQt的觸發與Ctrl + A鍵進入

self.okPushButton.setShortcut("ctrl+Enter") 

但是,這是行不通的,這是有道理的。我試圖查找一些關鍵序列here,但是,如果我嘗試使用shiftalt密鑰,也是類似的問題。

我怎樣才能觸發OkButton與ctrl+Enter

回答

2

按照docs

Qt.Key_Enter 0x01000005通常位於鍵盤上。

也就是說,當您設置Enter時,我們引用數字鍵盤上的鍵。

但是如果你想使用默認輸入你必須使用Return

self.okPushButton.setShortcut("Ctrl+Return") 
# seq = QKeySequence(Qt.CTRL+Qt.Key_Return) 
# self.okPushButton.setShortcut(seq) 
+0

非常感謝 – tisaconundrum

相關問題