1

Добрый день, форумчане!
Я студент, учусь на программиста, есть некоторые знания С/С++, Java, Python... Немного знаком с Bash'ем. На Linux перешел довольно давно. Умею писать программы, использующие чисто консоль. Сейчас появилось желание освоить програмирование GUI на Linux... Отсюда вопрос: с чего вообще начать? Раньше писал простенькие програмки на С# (под винды, ясное дело), но тут-то никаких Windows Forms не имеется... Или я ошибаюсь? Одним словом, укажите пожалуйста направление обучения и, по возможности, литературу по теме!
Заранее спасибо!

2

Рассказывать подробно можно долго. По этому заготовки для гугла.
Qt, Gtk+, wxWidgets

я в свое время выбрал Qt. чему и рад. Вот недавно коммерческий проект сдал. Реализовал с его использованием. Один и тот же код прекрасно скомпилировался, и полученое приложение одинаково отлично работает под Linux, MacOS и windows

А так же есть небольшой проектик который я ради интереса еще и для Symbian скомпилировал. Та что у меня на телефоне стоит среди прочих приложение написаное для десктопа. ab

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

3

voral пишет:

А так же есть небольшой проектик который я ради интереса еще и для Symbian скомпилировал. Та что у меня на телефоне стоит среди прочих приложение написаное для десктопа. ab

Здорово!) Когда-то писал под симбиан на питоне)

Спасибо за направление) В сторуну Qt и стану копать)

4

Для быстрого поверхностного въезда в ситуацию (так сказать превью) можно почитать Бланшет, Саммерфилд "Qt 4. Программирование GUI на С++"
У QtSDK отличная документация

http://qt.nokia.com/
http://prog.org.ru/
http://qt-apps.org/
http://doc.crossplatform.ru/

Ну и в нагрузке создание игры:
http://symmetrica.net/qt4/lesson4.htm

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

5

Спасибо огромное! Информации много, буду переваривать!))

6

Для быстрого старта хорош gtk (или pygtk)
Однако я не видел ни одного действительно хорошоего бесплатного RAD.