下面的代码可以正常运行,无论是在终端上运行还是双击python文件:
from Tkinter import *
root = Tk()
im_fr = Label(root)
im_fr.pack(expand = "yes")
root.mainloop()
但是,当我使用PhotoImage
显示图像时,通过双击该文件将停止运行,双击则无任何反应。它仅通过终端运行。代码如下:
from Tkinter import *
root = Tk()
img = PhotoImage(file='img.png')
im_fr = Label(root, image = img)
im_fr.pack(expand = "yes")
root.mainloop()
#Runs well on terminal -> python fi.py
#Doesn't run on double-click, nothing happens
所有其他Python文件在双击后都可以很好地运行,只是这个拒绝了。
在Mint 18.3上使用python 2.7