Autore: Fabio Di Matteo
Ultima revisione: 08/02/2023 - 13:15
Attualmente con la versione 4.0.1 non è possibile settare l'iconetta della finestra nelle app realizzate con pywebview su GNU/Linux in Gtk.
Per ovviare al problema ho clonato il repository di pywebview, l'ho incluso nella cartella del mio progetto e ho modificato il file pywebview-4.0.1/webview/platforms/gtk.py come segue:
... class BrowserView: ... def __init__(self, window): #meglio mettere tutto il seguente blocco alla fine di __init__ import sys iconpath=os.path.join(os.path.dirname(sys.argv[0]),"icon.png") if os.path.exists(iconpath): self.window.set_icon_from_file(iconpath) ...
In questa maniera se nella cartella dello script principale del mio programma è presente il file “icon.png” esso verrà utilizzato come icona delle taskbar (solo su piattaforme gtk).
Il nostro wiki installa solamente cookie tecnici necessari al funzionamento della piattaforma "Dokuwiki". Niente analitics, statistiche, tracciamenti o altro.