Делаю приложение. Хочу добавить звуковой эффект при наведении на кнопку.
Нашёл подходящий код наследования от класса. И он хорошо работает для меня. Как его добавить к определённым кнопкам?
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)
создаётся новая кнопка. Мне нужно чтобы дополнительные функции появились у той которую я создал ранее.