我的Qmessagebox中有4个自定义按钮,我希望它们按顺序排列:(无,小,中,大)。
msgbox.setStandardButtons(QMessageBox.Yes | QMessageBox.No | QMessageBox.Ignore | QMessageBox.Retry)
msgbox.setDefaultButton(QMessageBox.Yes)
buttonX = msgbox.button(QMessageBox.Yes)
buttonY = msgbox.button(QMessageBox.No)
buttonZ = msgbox.button(QMessageBox.Ignore)
buttonA = msgbox.button(QMessageBox.Retry)
buttonX.setText("None")
buttonY.setText("Small")
buttonZ.setText("Medium")
buttonA.setText("Large")
result = msgbox.exec_()
当前,默认按钮是Qmessagebox。是按钮(“无”)。如何在不切换每个按钮名称的情况下更改按钮的顺序?
编辑:我使用python 3.8和PyQt5