Newsgroup: it.comp.os.linux.development
Titolo: gui in c++

Mi consigliate una libreria per gestire un'interfaccia grafica in c++?
il mio dubbio è fra qt e gtk-- (gtkmm)... non conosco nessuna delle due..
-- 
Hai recensioni nel cassetto di musica, cinema, letteratura,fumetti??
Ascolta e pentiti e se hai tempo vergognati
http://tonysuper.altervista.org

io personalmente preferisco gtkmm con glademm perche sono piu aderenti 
allo standard del c++,  ma poi è una battaglia di fede...
ciao Alex


 il mio dubbio è fra qt e gtk-- (gtkmm)... non conosco nessuna delle due..
a me piacciono di più le gtk. ma è molto una questione di gusti estetici

 il mio dubbio è fra qt e gtk-- (gtkmm)... non conosco nessuna delle due..
Ciao, le risposte che ti hanno dato sono sicuramente le migliori per
sviluppare sotto Linux ma vorrei anche io dare un piccolo contributo nel
caso ti possa capitare l'esigenza che ho spesso io, altrimenti fai benissimo
a seguire gli ottimi consigli finora dati.
Io ho spesso necessità di portare il software che scrivo da Linux a Windows
o viceversa.
Nel senso che se scrivo un programma che fa determinate cose non voglio
doverlo riscrivere (per una parte consistente almeno) come una volta mi
accadeva. Il cuore del programma rimane sempre in C++ ma al giorno d'oggi le
interfaccie sono quanto mai curate e quindi una buona parte di codice è
relativo ad esse, questo bisognava comunque riscriverlo.
Da oltre un anno uso wxWindows (o wxGTK o wxWidgets come penso si chiami
adesso) e ho notato che il software che si produce è portabile al 100% senza
nessun problema, basta ricompilarlo. Per me è un ottimo framework e vale la
pena considerarlo.
So che è possibile portare il software anche con qt o gtk (sempre che per te
sia interessante, che era la premessa al mio post/contributo nella
discussione) ma io non l'ho mai fatto, mi limito solo a dirti che da questo
punto di vista ho provato l'efficacia del framework che sottopongo alla tua
attenzione.
Se vuoi saperne di più 
http://www.wxwindows.org
 e verifica la compatibilità
oltre che con Linux con tutte le piattaforme per le quali, il tuo stesso
programma, potrebbe essere portato.
Saluti a tutti.

> il mio dubbio è fra qt e gtk-- (gtkmm)... non conosco nessuna delle due..
esiste anche FLTK:
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for
UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern
GUI functionality without the bloat and supports 3D graphics via OpenGL® and
its built-in GLUT emulation. It is currently maintained by a small group of
developers across the world with a central repository on SourceForge.
http://www.fltk.org/
inoltre pochi giorni fa trovai un progetto (forse su 
libsdl.org
) che faceva
vedere quanto e' semplice integrare FLTK con SDL (e considera che anche SDL
e' portabile su Mac, BeOS, Windows, SUN)...
ciao!
xaero

> il mio dubbio è fra qt e gtk-- (gtkmm)... non conosco nessuna delle due..
esiste anche FLTK:


Mi permetto di aggiungere che wxWindows (o wxWidgets come si chiamano adesso) 
sono praticamente uguali ad MFC, e quindi presentano tutta la semplicità di 
questa interfaccia. Considera che poi wxWindows ha anche un suo sistema di 
interfaccia che si chiama wxUniversal, che ti può servire nel caso in cui non 
hai a disposizione ne' gtk ne' qt.
Cmq personalmente anche io preferisco gtk, anche se ho sempre avuto la 
sensazione che siano più lente delle qt...sara' una mia impressione?? probabile!
Ciao Davide
