tkinterで「任意の画像をデスクトップに開く/消すボタン」を作りたいです。
画像を開くボタンは作成できたのですが、
デスクトップに開いた画像を閉じる方法が分かりません。
ネットで知ったwithを使うというやり方を試してみましたが成功しませんでした。
開いた画像に対して閉じる処理を行う方法をご教示ください。
現状では、画像は閉じないものの、閉じるボタンを押した時点で
close処理は行われているようで、再度開くボタンを押すと、
"ValueError: Operation on closed image"
と表示されます。
#画像表示ボタン
gazo = 'aaa.png'
img = Image.open(gazo)
def gazoopen():
img.show() #画像を開く
def gazoclose():
img.close() #画像を閉じる ●ここが質問ポイント
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/14 01:31