System Tray¶
SystemTrayIcon provides a tray icon + context menu.
from prismqml import SystemTrayIcon, Icon
tray = SystemTrayIcon(icon="AppIcon.png", toolTip="My App")
tray.addAction(text="Show", icon="Visibility", triggered=window.show)
tray.addSeparator()
tray.addAction(text="Quit", icon="Power", triggered=app.quit)
tray.show()
icon— tray icon (path or icon name)toolTip— hover tooltipaddAction(text, icon, triggered)— add a menu item;triggeredtakes a callbackaddSeparator()— separator line
Icon names (e.g. "Visibility" / "Power") come from the built-in Fluent icon set — see Icons.