📜  tkinter 图标 - Python (1)

📅  最后修改于: 2023-12-03 15:20:38.480000             🧑  作者: Mango

tkinter 图标 - Python

概述

tkinter 是 Python 标准库中的一个 GUI 框架,它支持创建各种窗口、对话框和控件等众多实用组件。在 tkinter 中添加图标可以为程序增加一个个性化的特点,让程序更加美观。

添加图标

tkinter 中添加图标非常简单,只需要在创建窗口对象(Tk())时,通过 iconbitmap 方法来指定图标文件的路径即可。代码如下:

import tkinter as tk

# 创建窗口对象
root = tk.Tk()

# 设置窗口标题
root.title("Hello World")

# 设置窗口图标
root.iconbitmap("icon.ico")

# 进入消息循环
root.mainloop()

其中,iconbitmap 方法需要传入一个图标文件的路径。需要注意的是,tkinter 只支持 .ico 格式的图标文件。

自定义图标

除了使用默认的图标文件外,我们还可以自定义图标。首先需要准备一张大小为 16*16 像素的图片,并将其保存为 .ico 格式。然后将 .ico 图标文件放置到程序的执行路径或其它指定的路径中,最后指定 .ico 图标文件的路径即可。

小结

tkinter 中添加图标非常简单,只需要调用 iconbitmap 方法并传入 .ico 图标文件的路径即可实现。如果需要自定义图标,只需要将大小为 16*16 像素的图片另存为 .ico 格式即可。