def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent=None) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"), self.file_dialog)
def __init__(self,parent=None): QtGui.QWidget.__init__(self, parent=None) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButton,QtCore.SIGNAL("clicked()"),self.file_dialog)
class Test_Two(QtGui.QMainWindow): def __init__(self,parent=None): QtGui.QWidget.__init__(self, parent=None) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButton,QtCore.SIGNAL("clicked()"),self.file_dialog) def file_dialog(self): f= wave.open( 'phone-off-hook-1.wav', 'rb' ) sampleRate= f.getframerate() channels= f.getnchannels() format= sound.AFMT_S16_LE snd= sound.Output( sampleRate, channels, format ) s= f.readframes( 300000 ) snd.play( s ) while snd.isPlaying(): time.sleep( 0.05 )
class Test_Two(QtGui.QMainWindow): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent=None) self.ui = Ui_MainWindow() self.ui.setupUi(self) QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"), self.file_dialog) def file_dialog(self): f = wave.open('phone-off-hook-1.wav', 'rb') sampleRate = f.getframerate() channels = f.getnchannels() format = sound.AFMT_S16_LE snd = sound.Output(sampleRate, channels, format) s = f.readframes(300000) snd.play(s) while snd.isPlaying(): time.sleep(0.05)