python的PIL.image show后打开默认照片查看器。怎样关闭有方法没。还是只能结束进程
pillow 没有提供关闭的方法。
根据 PIL 文档 https://pillow.readthedocs.io...
及源码
if sys.platform == "win32":
class WindowsViewer(Viewer):
format = "BMP"
def get_command(self, file, **options):
return ('start "Pillow" /WAIT "%s" '
'&& ping -n 2 127.0.0.1 >NUL '
'&& del /f "%s"' % (file, file))
register(WindowsViewer)
4 回答4.4k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
可以在show之前做一个hwnd所有窗口的句柄快照。然后show之后再进行快照对比。也可以用更底层的WIN32钩子来监控窗口变化。