繁体   English   中英

更改默认的tkinter徽标(Python 2.7,Windows)

[英]Changing the default tkinter logo (python 2.7, windows)

我尝试了以下代码来更改左上角的默认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是与脚本位于同一目录中的文件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM