<div dir="ltr">Tienes que eliminar el while.<div>Solo carga el archivo y hazle play.</div><div>Toma en cuenta que con pygame puedes reproducir hasta ocho sonidos a la vez.</div></div><div class="gmail_extra"><br><div class="gmail_quote">El 3 de diciembre de 2014, 2:43, Diego Caraballo <span dir="ltr"><<a href="mailto:dcaraballo@amsj.com.uy" target="_blank">dcaraballo@amsj.com.uy</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div style="font-family:Verdana,Geneva,sans-serif">
<div>Buenas noches gente, estoy tratando de hacer una GUI (<strong>pyqt4</strong>) con algunos botones que reproduzcan sonidos (notas musicales). La idea es que cada ves que se presione un botón, se reproduzca la nota y se repita hasta que otra nota sea presionada. Estoy utilizando <strong>pygame</strong> para reproducir el sonido.</div>
<div>El problema surge cuando presiono la nota, al entrar en el while el programa no deja hacer más nada, sigue reproduciendo la nota y se cuelga.</div>
<div>Creo que estoy teniendo el mismo problema que este señor: <a href="https://mail.python.org/pipermail/tkinter-discuss/2013-June/003451.html" target="_blank">https://mail.python.org/pipermail/tkinter-discuss/2013-June/003451.html</a></div>
<div>Alguno sabría como matar el evento? o hacer que el evento se ejecute en segundo plano y me deje seguir presionando otros botones?</div>
<div>Les dejo una de las funciones a llamar:</div>
<div> </div>
<div>def btn_mi_clicked(self):<br><br>        pygame.mixer.music.stop()<br>        <br>        while True:<br>            pygame.mixer.init()<br>            pygame.mixer.music.load("mi.mp3")<br>            pygame.mixer.music.play()<br>            time.sleep()<br>            pygame.mixer.music.stop()<br>
<div> </div>
<div>Desde ya muchas gracias</div><span class="HOEnZb"><font color="#888888">
<div> </div>
<div> </div>
<div>Diego Caraballo</div>
<a href="http://www.pythondiario.com" target="_blank"><strong>www.pythondiario.com</strong></a></font></span></div>
</div>
<br>_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org">Python-es@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/python-es" target="_blank">https://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
<br></blockquote></div><br></div>