Upon creating a message box with standard buttons in PyQT5, I find that only some of them have keyboard shortcuts. How do I add shortcuts where they aren't given?
Here, for example, a message box with 9 standard buttons. Only five of them have shortcuts: Yes, No, Ok, Cancel, Save.
from PyQt5 import QtCore
from PyQt5.QtWidgets import QApplication, QMessageBox
Q = QApplication([])
M = QMessageBox()
M.setWindowTitle( 'What the ...?' )
M.setText( 'eh?' )
M.setStandardButtons( QMessageBox.Ignore | QMessageBox.No | QMessageBox.Yes )
M.setDefaultButton( QMessageBox.No )
M.exec()
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…