0
from Tkinter import *
app = Tk()
...
app.mainloop()
我會用app.iconbitmap(...)
?
如果是這樣,我將如何去使用this作爲文件,並且我應該導入urllib
?
from Tkinter import *
app = Tk()
...
app.mainloop()
我會用app.iconbitmap(...)
?
如果是這樣,我將如何去使用this作爲文件,並且我應該導入urllib
?
你也可以用這個替換Tkinter
的默認圖標。
import base64, PIL, urllib, Tkinter
from Tkinter import *
from PIL import ImageTk
from urllib import *
root = Tk()
raw_data = urllib.urlopen("http://dl.dropboxusercontent.com/s/qtlincxkbbiz1qv/stat.gif").read()
b64_data = base64.encodestring(raw_data)
image = PhotoImage(data=b64_data)
root.tk.call('wm', 'iconphoto', root._w, image)
root.mainloop()
然後是.py
文件擴展名更改爲.pyw
更改任務欄圖標。
的.pyw
擴展告訴它與pythonw.exe
而不是python.exe
運行,但運行pythonw.exe
也使得它沒有控制檯運行。
所以,你要麼必須運行沒有圖標,或沒有控制檯。
我不明白。你是否有一個存儲的圖像將超鏈接到一個URL,或者你想從一個URL中獲取圖像作爲圖標? –
我有[此鏈接](http://dl.dropboxusercontent.com/s/iu8w1dz3fsnly2i/stat.ico),我需要它通過URL檢索。 @ alex-thornton –
是的,我希望它在'tk'圖標的位置,並且在窗口任務欄打開時也是如此。如果可能的話。 @ alex-thornton –