1
我無法使用單鍵快捷鍵在Mac上的PyQt中正常工作。例如,如果我將QKeySequence
更改爲Qt.Key_Tab
,它可以正常工作,但Qt.Key_Control
不起作用。難道我做錯了什麼?在Mac上的PyQt單鍵快捷鍵?
我也試過Qt.CTRL
和"Ctrl"
,但它們也不起作用。
shortcut = QShortcut(QKeySequence(Qt.Key_Control), self, self.show_dialog)
shortcut.setContext(Qt.ApplicationShortcut)
'Qt.Key_Meta'也沒有工作。我會用腳本進一步調查。 – c00kiemonster
所以當我點擊'control'鍵時,'keyPressEvent'會捕獲一個'Qt.Key_Meta'鍵和一個'Qt.MetaModifier'鍵修飾符。儘管如此,不管我作爲'QKeySequence'輸入的快捷方式仍然沒有註冊。我會在Windows中嘗試腳本來查看它是否與此相同。 – c00kiemonster
我剛剛在Windows PC上檢查過。那裏一樣的東西。任何修改器單鍵快捷方式都不會註冊。 – c00kiemonster