示例#1
0
    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)
示例#2
0
	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)
示例#3
0
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 )
示例#4
0
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)