Badman |
» 2012-07-22 14:22:24 Biblioteka Gtk+ odpowiada tylko i wyłącznie za graficzny interfejs użytkownika (GUI). Jakich bibliotek matematyczny użyjesz zależny tylko od Ciebie. W przenośni GUI służy tylko do zobrazowania wyników, które zostaną obliczone za pomocą wybranych przez Ciebie bibliotek, bądź funkcji które Ty sam napiszesz. Ponieważ Gtk+ opiera się na bibliotece GLib typy danych znajdziesz tu Nowe opisy wokół Gtk+. Tak jak wspomniał yoogi w większości przypadków Gtk+ wymaga łańcuchów tekstowych, jest wiele funkcji zmieniających liczbę dowolnego typu na tekst. Można to wykonać jak podałem poniżej w pseudo kodzie: GtkWidget * etykieta; gfloat wynik;
wynik = 2.3 * 2.9;
tekst = g_strdup_printf( "%f", wynik );
gtk_label_set_text( etykieta, tekst );
g_free( tekst );
|
|
mati1qazxsw2 |
» 2012-07-22 18:13:42 Nie trać czasu na GTK+, bierz się za QT, o wiele nowocześniejsze(obiektowość,sloty) i szybsze w kodowaniu(świetny designer) niż GTK+. |
|
m4tx |
» 2012-07-22 19:12:48 @mati, GTK+ też ma designer. Glade się zwie. Jest też całe IDE - Anjuta. Qt nie jest pod każdym względem lepsze, przede wszystkim waży duuużo więcej... |
|
Badman |
» 2012-07-23 09:15:27 Dodam tylko, że istnieje oprócz Glade także designer Gazpacho.
Poza tym Qt troszkę licencją odstarasza.
|
|
Elaine |
» 2012-07-23 15:49:58 Qt (…) przede wszystkim waży duuużo więcej... |
U mnie Qt waży dwa razy więcej niż samo GTK. Ale porównanie jest fair dopiero wtedy, jeśli porówna się Qt z GTK + ATK + Pango + Glib, a wtedy rozmiary nagle stają się podobne. Poza tym Qt jest modularne, jeśli nie potrzebujesz jakiejś części tej biblioteki, to nie musisz jej używać. W przypadku GTK modularności takiej nie ma. |
|
m4tx |
» 2012-07-23 16:01:00 Jak dla Ciebie 24MB (GTK+ all-in-one-bundle, czyli GTK+ + ATK + Pango + ATK + gdk-pixbuf + wszystkie zależności) to jest niemalże tyle samo, co 234MB (Qt, Windows, VS2010, library-only version), to gz :> Chyba, że czegoś nie rozumiem... |
|
Elaine |
» 2012-07-23 16:20:46 Wziąłeś pod uwagę to, że w przypadku Qt liczysz też rozmiar bibliotek dla trybu debug? Te są olbrzymie.
Mi wyszło, że pomijając wspólne zależności Qt zajmuje 104,868 KB, a GTK3 252,172 KB. |
|
m4tx |
» 2012-07-24 07:41:35 Poza tym Qt jest modularne, jeśli nie potrzebujesz jakiejś części tej biblioteki, to nie musisz jej używać. W przypadku GTK modularności takiej nie ma. |
Tylko że Qt to biblioteka nie tylko do GUI, ale także do paru innych - niekoniecznie przydatnych - rzeczy. GTK+ jest tylko do GUI. Warto też zauważyć, że istnieje coś takiego, jak projekt GNOME, do którego należy nie tylko GTK+, ale również kilka innych bibliotek ( http://developer.gnome.org/), czyniąc GTK+ tak kompleksową, jak Qt. |
|
1 « 2 » 3 4 |