如何在Tkinter中创建系统托盘应用程序?
系统托盘应用程序是为了程序的持续执行而创建的。每当用户关闭一个应用程序时,它就会在任务栏上运行。为了识别系统托盘应用程序,我们可以为其应用程序提供图像或图标。
要创建Tkinter应用程序的系统托盘图标,我们可以在Python中使用pystray模块。它具有许多内置函数和方法,可用于配置应用程序的系统托盘图标。
要在计算机上安装pystray,可以在shell或命令提示符中键入“pip install pystray”命令。
要创建系统托盘图标,请按照以下步骤进行操作:
- 导入所需的库- Pystray,Python PIL或Pillow。
-
定义一个名为hide_window()的函数来撤回窗口并向系统托盘提供图标。
-
添加并定义两个菜单项,“显示”和“退出”。
-
通过为show和quit定义一个函数,在菜单项中添加命令。
例如
产量
如果您运行上面的代码,它将显示应用程序窗口。
如果我们关闭窗口,它仍将出现在任务栏中作为系统托盘应用程序。