Super simple System Tray Icon demo program

This commit is contained in:
PySimpleGUI 2020-05-12 12:13:55 -04:00
parent 6f55c367db
commit 1c74af8d5d
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
# import PySimpleGUI as sg
import PySimpleGUIWx as sg
# import PySimpleGUIQt as sg
"""
System Tray Icon
Your very own personsal status monitor in your system tray
Super easy to use.
1. Find an icon file or use this default
2. Create your menu definition
3. Add if statements to take action based on your input
Note from the imports that this code works on all PySimpleGUI ports (except Web).
For the tkinter port, however, the icon isn't located in the system tray. Instead it's located just above
the system tray in the form of what looks like an "icon" on your desktop. It's actually a very small window.
"""
menu_def = ['UNUSED', ['My', 'Simple', '---', 'Menu', 'Exit']]
tray = sg.SystemTray(menu=menu_def, data_base64=sg.DEFAULT_BASE64_ICON)
while True:
event = tray.read()
if event == 'Exit':
break
elif event == 'Menu':
tray.show_message('Title', 'Hey, you clicked Menu!')