python的tkinter使用iconbitmap()设置图标出错
使用tkinter设置窗口的图标报错
#tkinter设置图标的函数iconbitmap有问题
from tkinter import *
def main():
root = Tk()
root.title('Change Logo')
root.geometry('350x150')
root.iconbitmap('python.ico')
root.mainloop()
if __name__ == '__main__':
main()
报错信息:
_tkinter.TclError: bitmap "python.ico" not defined
搜索了这个问题很久,stackoverflow上也有人问,但是也没有找到答案,有人说在Windows上会有这个问题
但是我用的Linux,python3.5,使用过绝对路径,同样出错,有人说用这个函数只支持黑白的ico图,但是我使用的ico图片就是黑白色的。
求大神。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
iconbitmap()
需要的参数是图标的地址.如果你的
python.ico
文件是放在当前目录, 直接root.iconbitmap('python.ico')
是没问题的.如果
python.ico
文件是放在别的目录, 比如/home/user/foo/python.ico
, 那就用绝对路径吧,root.iconbitmap('/home/user/foo/python.ico')
.总之, 一定要确定你的文件路径中存在
python.ico
这个文件.