@Anire1985

Sound hover button. Как воспроизвести звук при наведении на кнопку?

Делаю приложение. Хочу добавить звуковой эффект при наведении на кнопку.
Нашёл подходящий код наследования от класса. И он хорошо работает для меня. Как его добавить к определённым кнопкам?
pushButton_1
pushButton_3
pushButton_5
Form, Window = uic.loadUiType("HL_main.ui")
app = QApplication([])
window = Window()
form = Form()
form.setupUi(window)
window.setWindowFlags(QtCore.Qt.FramelessWindowHint)

class HoverButton(QPushButton):
    def __init__(self, *args, **kwargs):
        super(HoverButton, self).__init__(*args, **kwargs)


    def enterEvent(self, e):
        pygame.mixer.music.load('./res/musik/btn_hover.mp3')
        pygame.mixer.music.play(0)
        print("OK")

    def leaveEvent(self, e):
        pass

Я заранее создал эти кнопки в дизайнере. И когда пишу код
pushButton_12 = HoverButton(window)
создаётся новая кнопка. Мне нужно чтобы дополнительные функции появились у той которую я создал ранее.
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Anire1985 Автор вопроса
Нашёл ответ на stackoverflow по запросу
Выполнять действия при наведении курсора мыши на QPushButton PyQt5
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы