Python : Timer without blocking the window in Tkinter -


for project need do, code bomberman. i'm working software pyzo, in python language, , tkinter. problem have need timer bomb, example, put bomb , exploded 3 seconds after. have tested many different things .after; time module (time.sleep), loop. consequence same, windows freezes , can't move anymore, when loop finished, screen refreshed , players @ new positions.

how can proper timer permit bombs explode after 3 seconds ? thank you!

you can use

widget.after(milliseconds, function, *arguments) 

to let function(*arguments) called after milliseconds. if function takes no arguments use widget.after(milliseconds, function). 1 argument widget.after(milliseconds, function, arg1), ....

widget can tk(), canvas(), frame(), label(), ... object.

if interested in loops: tkinter loop , serial write


Comments

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -