Pagina 1 di 1
[RISOLTO] c + interfaccia grafica
Inviato: ven 21 ago 2009, 15:14
da Crow
ciao a tutti volevo informazioni per quando riguarda il c e interfaccia, sto facendo dei programmi per tenermi allenato sono un discreto conoscitore del c volevo fare dei programmini con interfaccia grafica io uso slack 12.2 con kde natualmente, da dove posso partire che documentazione dovrei leggere per iniziare, premetto che nn so da dove partire.
grazie a tutti

Re: c + interfaccia grafica
Inviato: ven 21 ago 2009, 15:57
da absinthe
- se vuoi sviluppare solo per kde ti conviene usare l'api di kde trovi le info nella sezione development del sito ufficiale.
- se vuoi lavorare multipiattaforma (sia OS che ambiente grafico) le alternative migliori imho sono QT e wxWidgets. entrambi i siti hanno dei reference etutorial esaustivi.
io ho deciso di usare le seconde con i bindings in python, perchè i bindings QT non sono gestiti direttamente da trollteck/nokia e non mi piacevano molto. tieni conto che tutti e due i toolkits (e anche kde) sono scritti in c++ e non in c. wxWidgets non fa però uso di programmazione generica (templates).
se vuoi lavorare in c puro l'alternativa migliore (unica veramente supportata a lungo termine?) imho è GTK. non so però molto sulla portabilità su altre piattafirme (intendo win/mac: bsd e solaris sono pienamente supportate come dimostra gnome).
ciao,
M
Re: c + interfaccia grafica
Inviato: ven 21 ago 2009, 16:05
da Crow
ciao absinthe e grazie per la risposta, comunque allo stato attuale vorrei sviluppare software su kde visto che uso su tutte le disto kde, allora per iniziare e vedere un pò come funzionano le cose vai solo per kde, hai detto che se solo per kde la migliore alternativa e gtk giusto?

Re: c + interfaccia grafica
Inviato: ven 21 ago 2009, 17:08
da lamarozzo
Il problema è che Kde è basato sulle librerie QT e queste sono scritte in c++.
Se invece vuoi usare il C non vedo il problema ad usare le librerie GTK, e le tue applicazioni gireranno comunque indipendentemente dal desktop environment. Considera che programmi come OpenOffice e Firefox sono scritte con le GTK, quindi non sono sicuramente una seconda scelta.
Quindi o impari il c++ e le QT, oppure usa le GTK, che sono comunque delle ottime librerie grafiche. IMO.
Re: c + interfaccia grafica
Inviato: sab 22 ago 2009, 16:24
da Crow
grazie Iamarozzo sei stato gentilissimo e molto preciso ed esaustivo, grazie mille.
