Как я могу закрыть изображение, показываемое пользователю с помощью библиотеки изображений Python?

У меня есть несколько изображений, которые я хотел бы показать пользователю с помощью Python. Пользователь должен ввести какое-то описание, после чего должно быть показано следующее изображение.

Это мой код:

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os, glob
from PIL import Image

path = '/home/moose/my/path/'
for infile in glob.glob( os.path.join(path, '*.png') ):
    im = Image.open(infile)
    im.show()
    value = raw_input("Description: ")
    # store and do some other stuff. Now the image-window should get closed

Он работает, но пользователь должен сам закрыть изображение. Могу ли я заставить python закрыть изображение после того, как описание было введено?

Мне не нужен PIL. Если у вас есть другая идея с другой библиотекой / bash-программой (с подпроцессом), тоже подойдет.

15
задан Jeremy Banks 17 July 2011 в 18:52
поделиться