I try to make mp3 mixer program for my school project. I thought that we can find new song with mixing two songs
I have trouble about play putton. Whenever I click it, error occurs
import sys,os
from PyQt5.QtWidgets import QWidget,QApplication,QPushButton,QVBoxLayout,QFileDialog,QHBoxLayout
from pygame import mixer
class Window(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.song1 = QPushButton("song1")
self.song2 = QPushButton("song2")
self.play_it = QPushButton("Play")
h_box = QHBoxLayout()
h_box.addWidget(self.song1)
h_box.addWidget(self.song2)
h_box.addWidget(self.play_it)
v_box = QVBoxLayout()
v_box.addLayout(h_box)
self.setLayout(v_box)
self.setWindowTitle("Song Mixer 1.0")
self.song1.clicked.connect(self.song1_open)
self.play_it.clicked.connect(self.play_the_songs)
self.show()
def song2_open(self):
file_name = QFileDialog.getOpenFileName(self,"Open",os.getenv("HOME"))
self.data2 = file_name[0]
def song1_open(self):
file_name = QFileDialog.getOpenFileName(self,"Open",os.getenv("HOME"))
self.data1 = file_name[0]
def play_the_songs(self):
mixer.init()
s1 =mixer.Sound(self.data1)
s2 =mixer.Sound(self.data2)
s1.play()
app = QApplication(sys.argv)
pencere = Window()
sys.exit(app.exec_())
I'm gratefull for your help!