Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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()

enter image description here


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
4.3k views
Hello. <a href=https://commision.biz/>online casino</a>
thumb_up_alt 0 thumb_down_alt 0
Hello. <a href=https://commision.biz/>play online casino for real money</a>
thumb_up_alt 0 thumb_down_alt 0
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...