У меня есть вызов функции playVideo()
, которая затем зацикливается на кадры видео, используя tkinter root.after(5, playVideo)
. После того, как я вызываю playVideo, у меня есть еще немного кода, который обрабатывает список, который заполняется в playVideo. Проблема в том, что этот код выполняется до завершения playVideo l oop.
Есть ли способ заставить программу ждать завершения playVideo () до fini sh, прежде чем продолжить?
def myFunc():
global myList
# call to the looping function
playVideo()
# some code that handles the list
def playVideo():
global myList
ret, frame = currCapture.read()
if not ret:
currCapture.release()
print("Video End")
else:
# some code that populates the list
root.after(5, playVideo)