为什么Tkinter和PIL图像不能在Windows任务计划程序上运行,但适用于cmd

时间:2017-08-24 16:28:12

标签: python windows python-2.7 windows-10

我在Windows任务计划程序上显示Tkinter + PIL图像时遇到了一些麻烦。当我使用CMD编译时它完美无缺,但图像不会出现在任务计划程序上。

以下是我的一些简单代码:

 import Tkinter as tk
 import time
 from PIL import ImageTk, Image


 def close():
      global root
      root.quit()
      return; 

 root = tk.Tk()
 img = ImageTk.PhotoImage(Image.open('C:\xxx\xxx\Desktop\RedAlert.jpg'))

 def alert():
     global img

     panel = tk.Label(root, image = img, height=2000, width=2000)
     panel.pack(side = "bottom", fill = "both", expand = "yes")
     root.after(10*500, root.destroy)
     root.mainloop()

 count = 0
 while(count < 3):
    count = count+1
    time.sleep(1)
    if count == 2:
        alert()  
    print count

我正在使用Windows 10.我也尝试过使用此代码的一些Wav Sound和使用arduino by serial的一些闪烁LED。在CMD和Windows任务计划程序上一切正常,除了图像它从未弹出任务Sch ..我试图保存在pyw,蝙蝠,但仍然无法正常工作。请帮帮我们。 :(

0 个答案:

没有答案