LINUX.ORG.RU

Основы GTK+


0

0

Что такое GTK+? "GTK+ The GIMP Toolkit", - это написано на сайте www.gtk.org. А по руcски? "GTK+ это мульти- платформенный инструментарий для создания графического интерфейса пользователя" - написано там же. Библиотека очень проста в понимании и использовании. Очень удобна. Где взять? Тут ftp://ftp.gtk.org/pub/gtk/v2.2/ (если уже не установлена) ...

>>> Подробности

anonymous

Проверено: maxcom

Изумительно, где ты откопал эту чудесную библиотеку? Наверно долго искал?

P.S. А как в GTK+ изменить цвет верхней правой кнопки?

anonymous
()

gtk+ старье!

anonymous
()
Ответ на: комментарий от anonymous

Видали мы эту кроссплатформенность!

Под ц2д сполшные эксепшены что даже консоль тормозит!

anonymous
()
Ответ на: комментарий от anonymous

>Под ц2д сполшные эксепшены что даже консоль тормозит!

Не знаю что такое ц2д, но ethereal под виндами работает прекрасно, как и под linux'ом. А вот кроссплатформенность под wxpython как раз что-то и не видать. Там и некроссплатформенных приложений не видно. Можно сравнить количество приложений написанных для gtk и для wxpython. Все сразу ясно становится.

anonymous
()
Ответ на: комментарий от anonymous

И как это у него получается, хорошо?

anonymous
()

Бля, так это ведь не c++ даже. И как на этом написать что-то сложное и изменяемое или разделяемое на компоненты ?

anonymous
()
Ответ на: комментарий от anonymous

Да, на С++ "написать что-то сложное и изменяемое или разделяемое на компоненты" очень сложно.

anonymous
()
Ответ на: комментарий от anonymous

>Бля, так это ведь не c++ даже. И как на этом написать что-то сложное и изменяемое или разделяемое на компоненты ?

Как-то так: http://www.gtk.org/bindings.html В этом и кайф С.

anonymous
()

Это всего лишь перевод ГТКшного туториала. Однако все равно неплохо.
Respect.

anonymous
()

Со всем уважением к труду автора данного текста, могу сказать точно - нельзя программировать на GTK, не зная английского (я ничего не говорю про то, можно ли на нем программировать, зная английский:). Потому как реально вся документация, списки рассылки и пр. - англоязычные. А туторов для начинающих на английском по этому виджетсету хватает. И совсем неплохих.

Поэтому очень хотелось бы узнать, какова была глобальная цель автора. Или он рассчитывает постепенно перевести на русский тексты всех gtkdocs?

svu ★★★★★
()
Ответ на: комментарий от anonymous

Да, qt - это серьезная библиотека, для некоторых задач GTK2 - тоже неплох.

fomichev_d
()
Ответ на: комментарий от anonymous

Посоветуйте аналог Dreaweaver для linux

>>Точно. QT - руль. А остальное так - баловство ...
Только почему-то приложения на нем какие-то коряво слабо юзабельные
в основном ваяют.

А на GTK есть некотрое количество приличных программулин.

obp
()
Ответ на: Посоветуйте аналог Dreaweaver для linux от obp

я бы сказал тоже самое с точностью до наоборот.
ВСЕ GTK интерфейсы неюзабельны да ещё и выглядят по-уродски в первом GTK ещё ничего выглядели, а во втором вообще кошмар

а после просмотра качества рендеринга AA шрифтов в QT на всякие там GTK и прочие поделия вообще смотреть не хочется !

anonymous
()
Ответ на: Посоветуйте аналог Dreaweaver для linux от obp

>А на GTK есть некотрое количество приличных программулин.

скорее приблуд, а не програмулин. все приличные програмулины написаны на QT

anonymous
()
Ответ на: комментарий от anonymous

> ВСЕ GTK интерфейсы неюзабельны да ещё и выглядят по-уродски в первом GTK ещё ничего выглядели

Открою страшную тайну - в gtk таки есть engines, так что по внешнему виду довольно сложно угадать тулкит.

> а после просмотра качества рендеринга

ж)

> AA шрифтов

Хорошим шрифтам АА не нужон.

P.S. А qt - это помесь ежа с ужом, компот из недоделанных либ. Монстр каароче.

anonymous
()
Ответ на: комментарий от anonymous

> а после просмотра качества рендеринга AA шрифтов в QT на всякие там GTK и прочие поделия вообще смотреть не хочется !
LOL! LOL! LLOOOOOOOOLL!!!!!!!!!!!!
ААААААА!!!!
Икаю... Выползаю из-под стола, куда упал со стула...

AA freetype делает!!!!!!!!!

Я в ахуе...

Shadow ★★★★★
()
Ответ на: комментарий от Shadow

> AA freetype делает!!!!!!!!!

> Я в ахуе...

Бля, я тоже. :) Умники, нах, нашлись...

anonymous
()

"Клуб программистов Весельчак У" -- ну из статьи оно и видно. Что касается GTK или QT.

Да, до выхода второй GTK, она очень сильно сосала у QT. Но сейчас они уже практически равноправны, и каждый программист может выбрать, то что ему нужно.

p.s. Лишь бы не tk.

zenkov ★★★
()
Ответ на: комментарий от anonymous

> а после просмотра качества рендеринга AA шрифтов в QT на всякие там GTK и прочие поделия вообще смотреть не хочется !

Блин, и говоря ТАКОЕ он еще смеет сравнивать эти библиотеки. Вот так каждый аноним понапишет всякую херню и у интересующегося человека складывается неправильное мнение.

Мне из QT и GTK2 нравится больше нравится второй, т.к. для меня Qt слишком громоздкий. Да и писать на GTK просто приятно. Хотя каждый выбирает сам.

> >А на GTK есть некотрое количество приличных программулин.
> скорее приблуд, а не програмулин. все приличные програмулины написаны на QT
Нифига себе приблуды - gnome,abiword...

init ★★★★★
()
Ответ на: комментарий от init

Gbcl'nm --- yt vtirb djhjxfnm... ;)

>>>А на GTK есть некотрое количество приличных программулин.

>>скорее приблуд, а не програмулин. все приличные програмулины написаны на QT

>Нифига себе приблуды - gnome,abiword...

если не ошибаюсь, ещё и GIMP...................................... ;)))

вообще категоричность заявлений иных анонимусов ммм... забавляет даже. причём аргументы из разряда "без ног таракан не слышит" ;)

volonter
()
Ответ на: Gbcl'nm --- yt vtirb djhjxfnm... ;) от volonter

QT/wxWindows /G

Для development сейчас реально выбор между GTK,QT и wxWindows,
любопытно,что Borland со своим C++ BuilderX выбрал wxWindows.Это в общем хороший признак для разработчиков, что QT(который они раньше использовали внутри своей VCL) в некоторых отношениях слабее wx.
Что же касается API, то красивыми их у GTK и QT не назовешь, но в общем все работает..
в GTK мне сильно не нравится убогий File Open Dialog(его уже года два обещают улучшить) и разделение кода между GTK и GNOMEUI в результате
многие виджеты не портируются на на *nix окружение
, в QT мне не нравится все остальное.

obp
()
Ответ на: комментарий от Shadow

>AA freetype делает!!!!!!!!!

не знаю кто там чего делает, но AA в QT и GTK2 выглядят по разному

anonymous
()
Ответ на: комментарий от init

>Нифига себе приблуды - gnome,abiword...

именно приблуды!
глячище, тормозящие поделия, криво работающие с русским

anonymous
()
Ответ на: комментарий от anonymous

Ну насчёт русского вы товарищ корректно попёздываете , ибо с русским у ГТК2 всё просто прекрасно .

anonymous
()
Ответ на: комментарий от anonymous

>ибо с русским у ГТК2 всё просто прекрасно .

ну ёб твою мать, неужели в коетом веке они сделали поддержку русского, когда у QT она была ещё с первой версии

anonymous
()
Ответ на: комментарий от anonymous

> именно приблуды! > глячище, тормозящие поделия, криво работающие с русским

Очень "интересный" форум. Такое ощущение что многие люди заходят сюда только для того чтобы обсирать все. То QT ацтой GTK рулез, то наоборот. Это же не серезно, товарищи. Такое ощущение что вы вообще не пользуетесь Линуксом.

anonymous
()
Ответ на: комментарий от anonymous

> поддержку русского, когда у QT она была ещё с первой версии

Гы-гы-гы

anonymous
()
Ответ на: комментарий от anonymous

> поддержку русского, когда у QT она была ещё с первой версии Гы гы ;-). Видать не видел ты QT первой версии ;-).

eXOR ★★★★★
()
Ответ на: комментарий от eXOR

>Видать не видел ты QT первой версии ;-).

ok, в 1.44 точно проблем не было!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.