Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: fsurfing - 01 Aprile 2008, 19:30:27
-
non riesco proprio a capire come fare a fare una piccola applicazione che lavori in backgraund con un immagine nella trayicon.
qualcuno mi può aiutare?
-
risolto... trayicon funziona correttamente solo con librerie gtk!
-
A suo tempo mi pare di aver fatto delle prove con trayicon e qt, e mi ricordo che la cosa funzionava; se ora non funziona più devo verificarlo.
Ad ogni modo, se ci sei riuscito comunque, meglio così.
-
Io ho sistemato il problema mettendo le QT 3.3.8 .........
-
Pare che i pixel dell'icona debbano essere o totalmente opachi o totalmente trasparenti, cosa che non accade con le png disegnate sui bottoni, per esempio.
E' 'normale' che l'immagine visualizzata nella trayicon non supporti il canale di trasparenza della png relativa?
-
Con l'ultima versione di Gambas si è effettivamente ripresentato il problema delle icone nella sys-tray.
Il mio programma Sottofondo manifesta, infatti, diversi problemi se lo avvio con la versione 2.7:
1)
se seleziono il componente gb.gui, resta bloccato in eterno sullo splash-screen perché incapace di attivare la sys-tray;
2)
se seleziono il componente gb.gtk, ho lo stesso problema di cui sopra;
3)
se seleziono il componente gb.qt, ho nuovamente i problemi con l'icona che avevo a suo tempo segnalato sulla mailing-list ufficiale, e cioè che dell'icona (in formato png e con trasparenze) appare solo un'unica linea verticale larga 1 pixel.