Code: Select all
from pystray import MenuItem as item
import pystray
from PIL import Image
def openConfig():
webbrowser.open('http://localhost:5000', new=2)
def openAbout():
webbrowser.open('http://localhost:5000/about', new=2)
def closeApp():
os._exit(0)
image = Image.open("icon.png")
menu = (item('Configuration', openConfig), item('About', openAbout), item('Quit', closeApp))
icon = pystray.Icon("name", image, "MyApp Name", menu)
icon.run()
Code: Select all
pyinstaller -w -F MyApp.py
Code: Select all
pyinstall -w -F --add-data "icon.png;icon.png" MyApp.py