如何更改Tkinter窗口图标
Tkinter是Python中一个流行的GUI(图形用户界面)库,它提供了一种简单易用的方法来创建GUI应用程序。在Python中,我们将使用一些内置函数,例如Tk()、PhotoImage()、mainloop()、title()和wm_title()来更改Tkinter窗口图标。
语法
以下语法在示例中使用:
Tk()
此Python内置方法创建Tkinter应用程序的主窗口。
PhotoImage(file='image_address_link')
PhotoImage是tkinter模块中的一个类,它允许使用名为file的参数(设置图像位置)来显示图像。
iconphoto()
iconphoto()与PhotoImage()连接,它接受两个参数:False/True,var_name(设置为PhotoImage()的值)。如果设置为True,则该图像将用作所有窗口的应用程序图标。如果设置为False,则该图片将仅用作主窗口的图标。
mainloop()
mainloop()是Tk类的一个内置方法,它启动Tkinter应用程序的主事件循环。这是一个无限循环,它监视事件并处理它们,直到窗口关闭。
title()
此Python内置方法设置了窗口图标的名称。
wm_title()
这是设置窗口图标主标题的另一种方法。
算法
以下步骤:
步骤1:开始导入名为tkinter的模块,该模块支持Python中的GUI界面。import * 表示它导入与tkinter库相关的所有内置函数和模块。
步骤2:然后在变量root中设置内置方法Tk(),这将创建主窗口。
步骤3:然后将内置方法PhotoImage存储在变量img中,这将设置文件位置路径。
步骤4:接下来,使用以下方法设置主窗口的标题
title()
wm_title()
这些方法分配给变量root,该变量已创建主窗口应用程序。
步骤5:最后,我们使用名为mainloop()的方法和变量root来打印最终结果。
示例
在以下示例中,我们将使用名为tkinter的GUI库启动程序。为了构建GUI的主窗口,它将使用内置函数Tk()并将其存储在变量root中。接下来,它将使用PhotoImage()函数,该函数将设置图标地址并将其存储在变量img中。然后使用内置函数iconphoto()将图标图像添加到标题栏,并使用title()设置窗口标题。最后,我们使用mainloop()来执行程序输出。
from tkinter import*
root = Tk()
img = PhotoImage(file='C:\Users\Lenovo\Pictures\tutorialspoint.png')
root.iconphoto(False, img)
root.title("tutorialspoint")
root.mainloop()
输出
示例
在以下示例中,我们将使用与示例1几乎相同的内容,但唯一的变化是图像地址和使用新的内置函数(即wm_title())设置标题的方式。
from tkinter import*
root = Tk()
img = PhotoImage(file='C:\Users\Lenovo\Pictures\python.png')
root.iconphoto(False, img)
root.wm_title("Python GUI")
root.mainloop()
输出
示例
在以下示例中,我们将显示Tkinter窗口的默认图标。程序简单地导入将用于构建GUI的tkinter库。使用内置函数Tk()创建程序的主窗口并将其存储在变量root中。接下来,使用内置函数title()设置终端窗口的名称,并使用mainloop()显示输出。
import tkinter as tk
root = tk.Tk()
root.title("tk")
root.mainloop()
输出
结论
更改Tkinter窗口图标表示将新的一组图标设置为窗口标题栏。这意味着它自定义了在窗口应用程序的任务栏中显示的小图标。在每个示例中,内置函数mainloop()处理tkinter窗口操作的每个事件以生成程序的最终输出。这种类型的程序有助于根据Python设置任何特定软件的品牌和视觉标识。
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP