python - Python分别暂停和恢复多个函数的执行
问题描述
我正在使用一个图像查看器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)
将附加到一个帧上,我想要做的是当我在特定图片上暂停一个帧时,其他 3 个帧应该继续执行,我不知道如何继续获得它。请不要吝啬任何细节。
解决方案
推荐阅读
- c++ - 是否存在将非 ADL 名称查找推迟到使用 C++ 概念的技巧?
- java - Spring Boot 测试,多个测试类按特定顺序运行(类顺序,而不是方法顺序)
- spring-security - 使用自己的 ldif 文件时出现 LDAP 异常
- php - Docker: How can I run a Wordpress project with specific versions?
- typescript - 重载的返回类型不能正常工作
- cordova - Cordova iOS 通用链接打开特定页面没有插件
- android - 亚行拉取目录的所有内容,但不是来自android的目录并复制到windows
- installation - 选择 CHF 作为默认货币时,Shopware 6 安装期间出现 SQL 错误
- java - 如何让这段代码一直问一个数字,直到找到一个素数?
- java - 避免在应用程序崩溃的情况下向 KAFKA 发送重复消息