[Risolto] Icona in applicazione C che usa GTK3

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Daniele Disco
Prode Principiante
Messaggi: 3
Iscrizione: lunedì 5 luglio 2021, 14:40
Desktop: ubuntu
Distribuzione: Ubuntu 20.04.2 LTS
Sesso: Maschile

[Risolto] Icona in applicazione C che usa GTK3

Messaggio da Daniele Disco »

Ciao!
Ho scitto un'applicazione in C che usa la libreia GTK3.
Con Ubuntu 18.04 nel main avevo usato le istruzioni per generare l'icona a partire da un'immagine:

icon = create_pixbuf("icona.png");
gtk_window_set_icon(GTK_WINDOW(main_window), icon);

e quando lanciavo il programma, di lato, nelle icone nella barra laterare appariva anche l'icona dell'applicazione.

Adesso sono passato alla versione 20.04 (anche questa LTS) ma se lancio l'applicazione, come icona vedo un quadretto grigio.

Potreste aiutarmi?

Grazie
Ultima modifica di Daniele Disco il mercoledì 7 luglio 2021, 11:02, modificato 1 volta in totale.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2872
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: Icona in applicazione C che usa GTK3

Messaggio da DoctorStrange »

Non so risponderti dal punto di vista tecnico, ma le GTK mi sono sempre piaciute. Se riesci a trovare la soluzione, la posti qui?

Grazie
Daniele Disco
Prode Principiante
Messaggi: 3
Iscrizione: lunedì 5 luglio 2021, 14:40
Desktop: ubuntu
Distribuzione: Ubuntu 20.04.2 LTS
Sesso: Maschile

Re: Icona in applicazione C che usa GTK3

Messaggio da Daniele Disco »

Come comportamento particolare, posso aggiungere che cambiando risoluzione allo schermo (sono in VirtualBox) l'icona è apparsa.
Solo una volta.
Rifacendo lo stesso procedimento non ha più funzionato
Daniele Disco
Prode Principiante
Messaggi: 3
Iscrizione: lunedì 5 luglio 2021, 14:40
Desktop: ubuntu
Distribuzione: Ubuntu 20.04.2 LTS
Sesso: Maschile

Re: [Risolto] Icona in applicazione C che usa GTK3

Messaggio da Daniele Disco »

Credo di aver capito il problema.
Rispetto alla versione precedente, avevo aggiunto 2 finestre in cui eseguire il grafico di una misura e le avevo fatte apparire.
Quindi alla main_window era associata un'icona mentre alle due aree grafiche no: risultato non veniva mostrata alcuna icona. (nel caso che ho indicato ieri, probabilmente avevo chiuso le due aree grafiche ed era rimasta solo la main_window).

Associando anche alle due aree grafiche l'icona, adesso si vede correttamente.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 25 ospiti