mousePressEventを使えばできそうな気はしてるのですが、やり方がわかりません。
ボタンかマウスをクリックしている間はシグナルを出し続けてシグナルで出ている間は波形を再生し続けるようなイメージです。
どのような方法が考えられますか?
音を鳴らすための波形はNumpyやScipyでも生成できます。
皆さんの知恵をお貸しください。
import sys from PySide2 import QtWidgets, QtCore from PySide2.QtCore import Qt import winsound as ws # Window class Test(QtWidgets.QDialog): def __init__(self, parent=None): super(Test, self).__init__(parent) self.setWindowFlags(QtCore.Qt.Dialog|QtCore.Qt.WindowCloseButtonHint) self.UI() def UI(self): button = QtWidgets.QPushButton() button.setFixedSize(120, 120) layout = QtWidgets.QHBoxLayout(self) layout.addWidget(button) if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) T = Test() T.show() sys.exit(app.exec_())
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/18 14:25