Страница 1 из 2
Создание оконных приложений в Linux
Добавлено:
17.04.2008 12:45:56
Andreich
Всем привет!
Не так давно перешел на Linux и столкнулся с проблемой разработки приложений использующих окна с графическими элементами (кнопки, чек-боксы и т.д.). Выбор средства разработки для меня не стоял, - довольно не плохо программирую на простом паскале, поэтому выбрал FreePascal.
Имеется ли (и если да, то как) возможность создания "окон" непосредственно из FP? Lazarus не предлагать!..
Быть может кто-нибудь сталкивался с подобными вопросами?
Всем откликнувшимся, заранее спасибо!
Добавлено:
17.04.2008 12:57:06
Vadim
Andreich
Lazarus не предлагать
Вы принципиально против любой среды разработки или только против Lazarus?
Добавлено:
17.04.2008 13:09:05
Attid
смотри примеры в комплекте \FPC\2.2.0\examples\gtk \FPC\2.2.0\examples\gtk2
Добавлено:
17.04.2008 13:21:39
Andreich
to Vadim
Нет, я не являюсь противником какой-либо из сред разработки (тем более Lazarus,.. он мне после Delphi очень близок). Просто что не нравится в Lazarus - его медлительность, громадные файлы и проблемы с русским (знаю что решается, но все же...)
to Attid
Спасибо за наводку на GTK! А вот нет ли примеров по работе с Xlib напрямую,.. ведь gtk/gtk2 это только для Gnome (или я ошибаюсь?)
Добавлено:
17.04.2008 13:53:55
Brainenjii
это для тех, к кого есть gtk/gtk2 ^_^
http://www.freepascal.ru/article//book/xwin/ - не то?
Добавлено:
17.04.2008 13:56:53
B4rr4cuda
gtk/gtk2 это библиотеки лишь косвенно связанные с gnome. Они идут в поставке всех дистрибов.
По xlib глянь
эту книгу.
Если интересно написание приложений используя QT -то
сюда.
Добавлено:
17.04.2008 15:47:32
Andreich
Спасибо за ссылки! Действительно очень интересные материалы по X Windows.
А насколько независима система (Xlib) от используемого рабочего стола? То есть если я к примеру писал программу из под Gnome, будет ли она работать в KDE или Xfce?
Добавлено:
17.04.2008 17:09:34
Attid
работать будет везде где есть нужные библиатеки, Xlib есть везде.
Добавлено:
17.04.2008 17:12:50
B4rr4cuda
xlib это основа всех остальных графических библиотек. Правда страшная до ужаса.
Если прога написана используя библиотеки гнома, она будет работать везде где есть эти библиотеки, независимо от используемого DE или WM.
Не мучай себя - пиши используя gtk2 или QT.
Добавлено:
17.04.2008 17:13:41
B4rr4cuda
ппц.
опять опоздал
Добавлено:
17.04.2008 17:39:52
v-t-l
fpGUI - FreePascal-евская библиотека GUI - прямая надстройка над Xlib/Xft. Окна и их содержимое создаются вручную, но есть и UIDesigner - в последних SVN даже работающий
.
Добавлено:
18.04.2008 10:37:16
Attid
v-t-l писал(а):в последних SVN даже работающий Smile .
имеется ввиду svn паскаля ?
Добавлено:
18.04.2008 11:08:40
v-t-l
имеется ввиду SVN fpGUI.
Добавлено:
18.04.2008 11:26:50
Attid
а где дают ?
Добавлено:
18.04.2008 11:37:27
alexs