GUI для Linux C - PullRequest
       26

GUI для Linux C

2 голосов
/ 25 марта 2010

возможно ли разработать графический интерфейс в Linux C ?? как можно это сделать ??

Ответы [ 4 ]

4 голосов
/ 25 марта 2010

Если вы хотите разрабатывать приложения с графическим интерфейсом для Linux на чистом C, вы можете использовать GTK + . Если C ++ является опцией, у вас также есть Qt .

2 голосов
/ 25 марта 2010

Существует множество графических инструментов для Linux, таких как GTK , Qt , wxWidgets и FLTK . У них есть привязки для многих языков, таких как C и Python. Я предлагаю вам погуглить, чтобы увидеть, что вам нравится. Если вы хотите RAD, вы можете попробовать такие вещи, как glade и qt creator .

1 голос
/ 25 марта 2010

Да. Используйте набор инструментов GUI, такой как GTK + , который использует C, или найдите оболочку для одного из различных наборов инструментов C ++.

0 голосов
/ 26 марта 2010

Я бы порекомендовал FLTK . Может быть сложно написать сложный интерфейс с ним. Но FLTK, как следует из названия, очень маленький и довольно быстрый. Что более важно, это кроссплатформенный, прекрасно работающий на трех основных ОС: Linux, Windows и Mac. На мой взгляд, GTK / Qt / wxWidgets слишком тяжелые. Если вы статически создадите ссылку на эту библиотеку, вы получите огромный исполняемый файл, который пожирает память; если вы динамически ссылаетесь на них, пользователи должны заранее установить библиотеку, что всегда проблематично.

РЕДАКТИРОВАТЬ: Я просто понимаю, что это вопрос "С". Тогда лучшим выбором должна стать GTK. Если вам нужна графика, но не интерфейс / виджеты (например, меню, полоса прокрутки и т. Д.), Также подойдет opengl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...