python - 如何禁用/启用或更改 Pyqt5 QMessageBox 的默认警告声音?
问题描述
如何在 PyQt5 中禁用/启用警告声音?是否可以以编程方式启用/禁用或更改默认警告声音?
import sys
from PyQt5.QtWidgets import QWidget,QApplication
class MsgBox(QWidget):
def __init__(self):
super(). __init__()
self.setWindowTitle("Msgbox")
msgbox = QMessageBox()
msgbox.setIcon(QMessageBox.Information)
msgbox.setText(" Item Not Found. Want to create one...")
msgbox.setWindowTitle("Assist - Warning Information")
msgbox.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
returnvalue = msgbox.exec_()
if msgbox.clickedButton() is msgbox.button(QMessageBox.Yes):
print("yes button pressed")
if msgbox.clickedButton() is msgbox.button(QMessageBox.No):
print("No button pressed")
if __name__ == "__main__":
app = QApplication(sys.argv)
mainwindow = MsgBox()
mainwindow.show()
sys.exit(app.exec_())