tkinter设置自己的窗口logo图标
·
· tkinter设置自己的窗口logo图标
- 三种方法:
- iconbitmap
- tk.call
- iconphoto
1. iconbitmap()
iconbitmap() 需要一个ico类型位图参数作为窗口图标,.png.jpg等其他类型不能显示。
import tkinter as tk
window = tk.Tk()
window.title('LookAtMyLOGO') # 更改标题名字
window.geometry('400x450')
window.iconbitmap('logo01.ico') # 更改窗口图标
window.mainloop()
2. tk.cll()
tk.call() 是tkinter到tcl解释器的接口,用call方法运行tcl命令。
把想要设置成logo的图片设置为 tk.PhotoImage。否则会出错:tkinter.TclError
就是前面参数不变,将最后的file= 后面的字符串更改为自己想要替换的png类型图片就好。
png格式!!
import tkinter as tk
window = tk.Tk()
window.title('LookAtMyLOGO') # 更改标题名字
window.geometry('400x450')
window.tk.call('wm', 'iconphoto', window._w, tk.PhotoImage(file='logo02.png'))
# 更改窗口图标
window.mainloop()
3. iconphoto()
iconphoto() 可以将 .png图片设置为窗口Logo。just .png format
import tkinter as tk
window = tk.Tk()
window.title('LookAtMyLOGO') # 更改标题名字
window.geometry('400x450')
window.iconphoto(False, tk.PhotoImage(file='logo03.png'))
# False:该图像仅使用这个窗口,而不是将来创建的toplevels窗口
# 设置为True:将适用于后来创建的所有toplevels窗口
window.mainloop()
· 在这个网站找了emoji的图标,用来当logo大小刚刚好也不会太糊以至于看不出来是什么,不错不错。直接可以下载.png格式图片
推荐内容
更多推荐
相关推荐
查看更多
public-apis

这个项目收集了大量公开可用的API接口,适合开发者查找和利用各类公开API来快速构建应用程序或获取所需数据,覆盖范围广泛,从社交、新闻到天气、地图等各种领域。
KrillinAI

基于AI大模型的视频翻译和配音工具,专业级翻译,一键部署全流程
Pake

利用 Rust 轻松构建轻量级多端桌面应用
热门开源项目
活动日历
查看更多
直播时间 2025-04-23 19:00:00

GitTalk:国内首个微服务编排框架Juggle实战解析
直播时间 2025-04-22 18:31:56

字节AI 黑科技!从 Manus Agent 入门 Eino
直播时间 2025-04-09 14:34:18

樱花限定季|G-Star校园行&华中师范大学专场
直播时间 2025-04-07 14:51:20

樱花限定季|G-Star校园行&华中农业大学专场
直播时间 2025-03-26 14:30:09

开源工业物联实战!
所有评论(0)