GTK и QT - в чем разница

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Haxver
Сообщения: 183
ОС: GNU/Linux

GTK и QT - в чем разница

Сообщение Haxver »

Я так понял - это графические библиотеки. В чем их основные отличия, кроме внешнего вида прог, написанных с их использованием?
Пользую CentOSиUbuntu
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: GTK и QT - в чем разница

Сообщение Kuzja »

Первая написана на С, вторая на С++.
А так разницы мало
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
Haxver
Сообщения: 183
ОС: GNU/Linux

Re: GTK и QT - в чем разница

Сообщение Haxver »

Ясно, спасибо.
Пользую CentOSиUbuntu
Спасибо сказали:
MedVed
Сообщения: 112

Re: GTK и QT - в чем разница

Сообщение MedVed »

Еще QT мультиплатформенная (Windows 95/98/Me/2000/XP, Mac OS X, Linux, Solaris, HP-UX),
и лицензия у нее не GPL, а какая-то своя.
Что касается GTK, то я давно им не интересовался. Помнится у разработчиков
были грандиозные планы: мультиплатформенность (Unix, Win, Mac),
поддерка кучи языков (C, C++, Паскаль, Perl, Eiffel, Guile, JavaScript, Python).
Еще одно, исторически так сложилось, что с использованием QT написан
KDE, а GTK юзали разработчики GNOME. Соотвественно, наблюдается
некоторая "заточка" библиотек под "родной" WM. Последнее, кстати,
не означает, что заюзать QT-шные проги в GNOME или GTK-шные в KDE не получится -
обе библиотеки поставляются как самостоятельные продукты и соотвественно могут работать
независимо от типа WM.
По личным впечатлениям (давно правда это было) программировать под QT проще.
А сама библиотека покоряет красотой, логичностью и законченностью. О ранних версиях GTK
такого сказать не могу. Может сейчас что-то изменилось.
МСВС 3.0/Linux Mandrake 8.0
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: GTK и QT - в чем разница

Сообщение Valerius »

MedVed, очень даже с тобой согласен. Уточню только что GTK тоже мультиплатформенная.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: GTK и QT - в чем разница

Сообщение ddc »

(MedVed @ Jan 14 2006, в 00:29) писал(а):и лицензия у нее не GPL, а какая-то своя.
Qt можно использовать либо на условиях GPL, либо QPL, причём последняя подразумевает немаленький лицензионный сбор. GTK распространяется по LGPL (и почему-то не критикуется за это со стороны FSF).
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: GTK и QT - в чем разница

Сообщение t.t »

(ddc @ Jan 14 2006, в 00:51) писал(а):GTK распространяется по LGPL (и почему-то не критикуется за это со стороны FSF).
Не потому ли, что со стороны FSF критикуется использование LGPL в принципе?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: