インターネットから画像を表示するために、python 3.2 で tkinter を使用しようとしています。
TypeError: 'HTTPResponse' object is not callable. これは、変数または関数を正しく参照していないことを意味します。urllib の「モジュール オブジェクトは呼び出し可能ではありません」を読みましたが、この問題を解決する方法がまだわかりません。あなたの助けに感謝します。
import tkinter as tk
from urllib.request import urlopen
from PIL import ImageTk, Image
#http://docs.activestate.com/activepython/3.1/diveintopython3/html/porting-code- to-python-3-with-2to3.html
import io
img_file = urlopen('https://www.google.com/images/srpr/logo4w.png')
im = io.FileIO(img_file())<<<<<<<<<<<<<this line is throwing the error
resized_image = Image.open(im)
im.show()
root = tk.Tk()
img = ImageTk.PhotoImage(resized_image)
panel = tk.Label(root, image = img)
panel.pack(side = "bottom", fill = "both", expand = "yes")
root.mainloop()