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