QApplication.beep()函数详细教程


PySide6.QtWidgets.QApplication类的成员函数beep()将使用系统设置的音量和声音进行通知;

在Windows 10系统下,播放的就是系统通知声音:

系统通知

示例代码

import sys
from PySide6.QtWidgets import QApplication,QWidget,QPushButton,QVBoxLayout
from PySide6.QtCore import Slot

class MyWidget(QWidget):
    def __init__(self):
        super().__init__()

        self.button = QPushButton("调用Beep")
        self.layout = QVBoxLayout(self)
        self.layout.addWidget(self.button)
        self.button.clicked.connect(self.callBeep)

    @Slot()
    def callBeep(self):
        app.beep() #系统通知

app = QApplication([])
widget = MyWidget()
widget.resize(300, 200)
widget.show()
sys.exit(app.exec())

如需转载,请注明出处;本文地址:https://www.perfcode.com/p/pyside6-qtwidgets-qapplication-beep.html