我试图在PyQt中显示一个带有自定义文本的问题消息框,以便得到类似以下结果:
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()
相关问题 更多 >
编程相关推荐