我正在使用tkinter
来工作的图像查看器,该图像查看器被分为四个帧,每个帧分别显示图片。我想实现暂停特定帧而不导致其他帧暂停的功能,我想到了使用pynput
这样将键绑定到每个帧:
第1帧->'a', 框架2->'b',等等。
这是一个将图像路径传递给另一个处理图像显示功能的函数,每个图像的延迟为1秒:
def pass_image(list_of_img_paths, delay):
for path in list_of_img_paths:
image_display_handler(path)
time.sleep(delay)
每个pass_image(list_of_img_paths, delay)
的四个实例将附加到一个帧,我要做的是,当我在特定图片上暂停一帧时,其他三帧应继续执行,而我不知道如何继续得到。请不要遗漏任何细节。