2 novembre 2010

Installare le GTK+ su Windows

Perché dovremmo installare le gtk+ come librerie grafiche per le nostre applicazioni Windows?
Provo a spiegare in due risposte quelle che sono le mie motivazioni! Particolare a parte che amo Gnome(DE)che e completamente scritto con il toolkit GTK+ ed è multi piattaforma. Una grande spinta(a mio parere) la dà la licenza LGPL che permette allo sviluppatore di poter rilasciare le sue applicazioni, oltre che con licenza free, anche con licenza commerciale il che non e poco.

Il toolkit GTK+ oltre al linguaggio C con cui e completamente scritto ha binding per molti linguaggi quali il C++ con GTKmm, Python, Vala, Perl, Ruby e molti altri.
Io vi consiglio quello per Python, dovrete scaricare tre .exe Pygtk, PyGobject, e Pycairo, se volete anche un costruttore d' interfacce grafico scaricate anche Glade3 vi semplifica il lavoro di parecchio.


Installare le GTK+ su Windows e di una facilità disarmante, ma dovrete fare il login da amministratore.

Ecco come fare: puntiamo il nostro browser su http://www.gtk.org/ e consigliato scaricare il pacchetto tar.gz(in assenza di un comodo pacchetto .exe) ufficiale che reca la dicitura All-in-one bundles versione 2.22 salviamolo sul nostro desktop. Poi tramite risorse del compiuter andiamo in C:\ dove creeremo le cartelle opt\gtk per contenere tutto il pacchetto che andremo a scompattare con un programma come 7zip in \gtk.

Poi settiamo la variabile d'ambiente da Pannello di controllo-> Prestazioni e manutenzione-> Sistema-> premiamo la tab Avanzate-> Variabili d'ambiente e dalla maschera che appare premiamo modifica e aggiungiamo il percorso alle gtk ;C:\opt\gtk\bin come da immagine e salvate come richiesto dalle varie maschere. Tutto qui!




















Credo che come me, la maggior parte di voi voglia il tema nativo di windows, quindi create un nuovo file vuoto con nome gtkrc e salvatelo nella cartella \etc\gtk-2.0 dove al suo interno aggiungiamo il seguente testo:gtk-theme-name = "MS-Windows" e salviamo.

Per la prova del 9 ovvero se tutto e andato a posto aprite il Prompt dei comandi e scrivete gtk-demo.exe vi dovrebbe apparire la demo dimostrativa come da immagine altrimenti
verificate bene i passaggi e riprovate.













nb. se avete problemi potete contattarmi, nel mio piccolo cerchero di aiutarvi.

Nessun commento: