Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Посоветуйте GUI библиотеку для C++ и литературу по ней.  (Прочитано 2823 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Andrew_T

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Хочу писать приложения для Gnome и не могу определится какую библиотеку выбрать. Есть Gtkmm но о ней плохо отзываются, есть Qt но это вроде как для KDE и приложения написанные с помощью Qt для Gnome выглядят чужеродными. Помогите определится или посоветуйте какую-нибудь альтернативу. Заранее спасибо.
P.S. Приветствуется наличие подробной документации на русском языке.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Я бы не сказал, что Qt приложения так уж чужеродно в гноме выглядят (Именно Qt, а не KDE приложения). Вот GTK приложения в KDE это действительно геморно, в том числе и из з внешнего вида, но не только.

Конечно приложения написанные на GTK будут "роднее" в гноме, но на мой взгляд Qt хорош уже тем, что прилжения написанные на нём выглядят максимально родными везде. Плюс есть хорошая документация от самих разработчиков.

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Если не ошибаюсь, в QT еще с 2008 года есть QGtkStyle.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Если не ошибаюсь, в QT еще с 2008 года есть QGtkStyle.
Что не означает поддержку полноценного мимкрирования под GTK.

По теме: если C++, то Qt.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
И против Qt ничего не имею, и не знаю почему о Gtkmm плохо отзываются, ничего плохого там не встречал. А если автор ищет именно для Gnome, то, наверно, стоит выбрать ту библиотеку на которой Gnome написан, а не городить огород.
« Последнее редактирование: 24 Октября 2010, 22:03:14 от ierofant »

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
В свете последних новостей (Canonical рассматривает возможность перехода на использование Qt, https://forum.ubuntu.ru/index.php?topic=119653.0) переход на QT даже в среде Gnome может быть целиком и полностью оправдан.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Там про Ubuntu написано, а не про Gnome. Qt в Gnome никто не собирается использовать. Это тоже самое, что использовать Gtk в Kde.  
« Последнее редактирование: 25 Октября 2010, 13:20:53 от ierofant »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Гном можно переписать и на Qt при большом фанатизме.
Qt - самая лучшая из ныне существующих gui библиотек. Да и практически межплаформенная, что тоже плюс.
Поэтому, ничего удивительного, в том, что ее двигают, не вижу.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Гном можно переписать и на Qt при большом фанатизме.
Qt - самая лучшая из ныне существующих gui библиотек. Да и практически межплаформенная, что тоже плюс.
Поэтому, ничего удивительного, в том, что ее двигают, не вижу.
Я смотрю фанатизм тут и вправду огромен, если ты перепишешь Gnome на QT то получится KDE. А так как оно уже есть, то велосипед изобретать не стоит.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Гном можно переписать и на Qt при большом фанатизме.
Qt - самая лучшая из ныне существующих gui библиотек. Да и практически межплаформенная, что тоже плюс.
Поэтому, ничего удивительного, в том, что ее двигают, не вижу.
Я смотрю фанатизм тут и вправду огромен, если ты перепишешь Gnome на QT то получится KDE. А так как оно уже есть, то велосипед изобретать не стоит.
KDE не получится, ибо Qt != KDE.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Гном можно переписать и на Qt при большом фанатизме.
Qt - самая лучшая из ныне существующих gui библиотек. Да и практически межплаформенная, что тоже плюс.
Поэтому, ничего удивительного, в том, что ее двигают, не вижу.
Я смотрю фанатизм тут и вправду огромен, если ты перепишешь Gnome на QT то получится KDE. А так как оно уже есть, то велосипед изобретать не стоит.
KDE не получится, ибо Qt != KDE.
Однажды ведь оно получилось  :). В любом случае, то что получится будет гораздо ближе к KDE, нежели к Gnome.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Ничего так развели тут холивар. Может лучше уж кто-нибудь знающий Gtk посоветует ТС литкратуру и ссылки на туториалы по оной.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Ничего так развели тут холивар. Может лучше уж кто-нибудь знающий Gtk посоветует ТС литкратуру и ссылки на туториалы по оной.

Извольте:
aptitude install libgtkmm-2.4-doc

Если нужен специальный браузер для просмотра документации:
aptitude install devhelp

Если нужно онлайн: http://www.gtkmm.org/en/documentation.html
« Последнее редактирование: 25 Октября 2010, 14:18:53 от ierofant »

Оффлайн MaksimM

  • Участник
  • *
  • Сообщений: 115
    • Просмотр профиля
Можно посоветовать попробовать обе библиотеки и выбрать какя ближе. Я сам так планирую.
Единственно стабильная версия - LTS, остальные - беты.

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
ТС, ты уж определись, чего хочешь
под гном? пиши под гном, хочешь на си++, используй gtkmm
gnome не есть GTK/GDK
kde не есть QT
по GTK есть оф книжка на английском Foundations of GTK+ Development
Советовать тяжело на этом этапе, ты напиши хотя бы одну прогу, а там думай

 

Страница сгенерирована за 0.031 секунд. Запросов: 26.