From cd1327e1e22ecaa926b10f0c0d66ac43202e77b7 Mon Sep 17 00:00:00 2001 From: MikeTheWatchGuy Date: Sun, 25 Nov 2018 11:33:02 -0500 Subject: [PATCH] Tool tip support for SystemTray... very nice --- PySimpleGUIQt/PySimpleGUIQt.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PySimpleGUIQt/PySimpleGUIQt.py b/PySimpleGUIQt/PySimpleGUIQt.py index 75be64e7..212d9b34 100644 --- a/PySimpleGUIQt/PySimpleGUIQt.py +++ b/PySimpleGUIQt/PySimpleGUIQt.py @@ -2656,7 +2656,7 @@ class ErrorElement(Element): # Tray CLASS # # ------------------------------------------------------------------------- # class SystemTray: - def __init__(self, title, filename=None, menu=None, data=None, data_base64=None): + def __init__(self, title, filename=None, menu=None, data=None, data_base64=None, tooltip=None): ''' SystemTray - create an icon in the system tray :param title: @@ -2670,6 +2670,7 @@ class SystemTray: self.TrayIcon = None self.Shown = False self.MenuItemChosen = None + self.Tooltip = tooltip global _my_windows @@ -2700,6 +2701,9 @@ class SystemTray: qmenu.setTitle(self.Menu[0]) AddTrayMenuItem(qmenu, self.Menu[1], self) + if self.Tooltip is not None: + self.TrayIcon.setToolTip(str(self.Tooltip)) + self.TrayIcon.setContextMenu(qmenu)