Estoy intentando hacer un mezclador de volumen en pyqt, tengo esto:
   
Código Python:
Ver originalfrom PyQt4.QtGui import *
from PyQt4.QtCore import *
import sys
import subprocess
 
GETVOL = """amixer get PCM | grep "Front Left:" |  cut -d ' ' -f6"""
 
def getVol(vol):
    vol = subprocess.call(GETVOL, shell=True)
    return vol
 
if __name__=="__main__":
    app=QApplication(sys.argv)
    slider=QSlider(Qt.Horizontal)
    QObject.connect(slider,SIGNAL("valueChanged(int)"),getVol) #esto es al revés, imprime el valor al mover el slider
 
    slider.show()
    sys.exit(app.exec_())
  
La questión es que no consigo pasar el valor de getVol al slider, o sea que el volumen del sistema quede reflejado en la posición el slider. He probado todas las formas que se me han ocurrido.
Agradezco si me pueden ayudar. 
Gracias