FLTK, wxWidgets, GTK — легкий, легкий и портативный

Я знаю, что это не первая тема, когда кто-то рассматривает различные библиотеки GUI. Но у меня есть несколько конкретных вопросов и потребностей, которых у «других» не было.

(Как обычно) Я начинающий программист, сейчас изучаю C ++ (заканчивая думать на C ++), и мой университет хочет, чтобы я изучил некоторый GUI для программных проектов (я студент электроники) — я пишу это, потому что лично я хотел бы немного лучше узнать C ++, прежде чем изучать дополнительные библиотеки. Но реальность в этом случае жестока :).

я ищу просто (легко писать в) библиотека, которая будет работать под Windows, Linux и встроенные системы (встроенный Linux или любая другая легкая система ARM, не требуется Android) без особых (в лучшем случае — ЛЮБЫХ) модификаций. Я хотел бы, чтобы эта библиотека была легкий (вот почему я устранил QT), прост в использовании с другими библиотеками (для аудио / видео плееров или некоторых сетевых приложений) и языки (Я хотел бы написать также на C, который, как я полагаю, будет моим основным языком, возможно, на каком-нибудь python, D или java). Документация / учебные пособия также должны быть простыми и простыми — мои знания английского языка очень просты, как вы можете видеть, читая мой пост.

После нескольких часов поисков в Google я голосую за GTK / GTKmm, которые позволяют мне использовать LXDE, XFCE и GNOME (легкие / средние / тяжелые) без установки дополнительных библиотек, писать код на C, C ++, D, Python, Java и почти на всех языках программирования. это существует. С другой стороны, многие люди писали, что FLTK очень простой, самый переносимый и, вероятно, самый быстрый. У WxWidgets много положительных мнений, поэтому … я просто не знаю, пожалуйста, помогите мне.

Спасибо за ваши ответы,

Pawel

2

Решение

Я слышал, что FLTK легкий, но никогда не использовал так много комментариев. Я использовал однако GTK + и wxWidgets. Я бы сказал, пойти на wxWidgets, поскольку это обертка вокруг GTK + в Linux. Помимо этого здесь добавлены преимущества

  • wxWidgets использует родные виджеты везде, где это возможно
  • Вы можете использовать библиотеку wxBase, которая делает его легким (за счет некоторых функций см. этот)
  • Отличная поддержка, чем GTK + IMHO (форум, IRC, список рассылки, SO и др.)

Также вы можете прочитать эти записи

  1. http://docs.wxwidgets.org/trunk/page_libs.html
  2. http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits
  3. https://stackoverflow.com/questions/5141116/choosing-between-qt-gtk-and-wxwidgets
  4. https://stackoverflow.com/questions/1257894/wxwindows-vs-gtk-for-cross-platform-gui-programming
  5. http://www.gidforums.com/showpost.php?p=37761&postcount = 8

Я бы лично предложил вам пойти с wxWidgets!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]