我想在PyQt中显示一个带有自定义文本的问题messageBox,以便获得类似以下结果的结果:
我尝试使用以下方法来实现这个目标:
Which option do you choose?
[Option A] [Option B]
我尝试使用以下方法来实现这个目标:
from PyQt5 import QtWidgets
optionA = QtWidgets.QDialogButtonBox.standardButton(QtWidgets.QAbstractButton())
optionA.setText("Option A")
optionB = QtWidgets.QDialogButtonBox.standardButton(QtWidgets.QAbstractButton())
optionB.setText("Option B")
buttonReply = QtWidgets.QMessageBox()
buttonReply.setIcon(QtWidgets.QMessageBox.Question)
buttonReply.setWindowTitle('Options')
buttonReply.setText('Which option do you choose?')
buttonReply.setStandardButtons(optionA | optionB)
buttonReply.setDefaultButton(optionA)
buttonReply.exec()