更改默认tkinter徽标(python 2.7,windows)

时间:2014-09-16 02:44:58

标签: python python-2.7 tkinter

我已尝试使用以下代码更改左上角的默认Tk徽标:

import Tkinter as Tkinter

class window(Tkinter.Tk):
    def __init__(self,parent):
        Tkinter.Tk.__init__(self,parent)
        self.parent = parent
        self.iconbitmap(default='Logo.ico') 
        self.initialize()


    def initialize(self):
        self.grid()

if __name__ == "__main__":
    app = window(None)
    app.title('Window')
    app.mainloop()

问题是它什么也没做。没有错误信息,也没有更改徽标。 Logo.ico是与脚本位于同一目录中的文件。

1 个答案:

答案 0 :(得分:1)

事实证明,我发布的是正确的语法。我的桌面PC上的python安装似乎存在问题,因为代码在我的笔记本电脑上完美运行。我想是时候重新安装了。