Fügen Sie das Pystray -Symbol bei, wenn Sie PyInstaller verwendenPython

Python-Programme
Anonymous
 Fügen Sie das Pystray -Symbol bei, wenn Sie PyInstaller verwenden

Post by Anonymous »

Ich verwende PyInstaller, um eine einzige Datei -Exe für meine Python -Anwendung zu erstellen. Ich verwende auch Pystrey, um ein Tablettsymbol mit einem Menü zu erstellen. Die Datei befindet sich im Stamm meines Projektverzeichnisses. Keiner von diesen hat geholfen.

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()
Befehl:

Code: Select all

pyinstaller -w -F MyApp.py
OR:

Code: Select all

pyinstall -w -F --add-data "icon.png;icon.png" MyApp.py
Der Fehler:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post