Why sfml does not play the file inside a function in this python code?

cheirasacan at gmail.com cheirasacan at gmail.com
Tue May 7 05:27:42 EDT 2013


from tkinter import *
import sfml


window = Tk()
window.minsize( 640, 480 )


def sonido():
    file = sfml.Music.from_file('poco.ogg')
    file.play()


test = Button ( window, text = 'Sound test', command=sonido )
test.place ( x = 10, y = 60)

window.mainloop()




Using Windows 7, Python 3.3, sfml 1.3.0 library, the file it is played if i put it out of the function. ¿ what am i doing wrong ? Thanks.



More information about the Python-list mailing list