2017-03-29 183 views
0

我嘗試更改醜陋的Tkinter徽標,在左上角,按照文檔,但是我得到錯誤。 大概是小問題還是跟Python版本有關,我的是2.7。Python 2.7的Tkinter圖標配置錯誤

但有趣的是,如果你第一次運行沒有改變圖標,並運行該腳本後,波紋管它更改,恕不麻煩,但是如果你運行在第一次劇本給後續的錯誤:

TclError:位圖「 C:\ Program Files文件\ Anaconda2 \ DLL文件\ sca.ico」沒有定義

我的腳本:

from Tkinter import * 
root = Tk() 

root.iconbitmap(r'C:\Program Files\Anaconda2\DLLs\sca.ico') 
root.mainloop() 

我的新圖標是在這個路徑:C:\ Program Files文件\ Anaconda2 \ DLL文件\ SCA。 ico'

+0

「root.mainloop()」在下一行 –

+0

請分享鏈接到該圖標如果可能 –

回答

0

更改root.iconbitmap(C:\Program Files\Anaconda2\DLLs\sca.ico)root.wm_iconbitmap(C:\Program Files\Anaconda2\DLLs\sca.ico)它可能工作。

+0

謝謝,但不要改變行爲,麻煩繼續。 –