Немного кода Perl-Gtk2
16.12.2009
16.12.09
Листинг 0. Минимальное графическое приложение на Perl-Gtk2
#!/usr/bin/perl use Gtk2 -init; my $window = Gtk2::Window->new(); $window->show_all(); Gtk2->main();
Нарисует окно. При нажатии на “крестик” на окне, закроется только само окно, а программа не завершится… Поэтому “CTRL+C”.
Популярность: 64%
| Те, кто программировал на Perl под Windows, наверняка знают самый популярный инструмент для этого – ActivePerl. Однако, зачастую его “мощностей” не хватает и приходится брать дополнительные пакеты из ppm (Perl Packet Manager). |
Если о таком не знали, наберите в консоли “ppm” – будет интересно.
Однако, и там не всё есть что нам надо… И тогда стоит заглянуть на CPAN.org. Уж там то вы найдёте пакет для любой задачи. Однако, некоторые из них нужно будет скомпилировать под вашу систему. Задача вполне выполнимая, но трудоёмкая.
Популярность: 35%
Автор: Александр Симаков.
Ссылка на оригинал.
Введение
wxPerl – это Perl-интерфейс к C++ библиотеке wxWidgets. wxWidgets, в свою очередь, является OpenSource тулкитом для постоения кросс-платформенных графических интерфейсов. Лейтмотив wxWidgets – “Native Look and Feel”. Достигается это за счет использования стандартных виджетов той платформы, на которой в данный момент работает программа. К примеру, wx-приложение под Windows будет выглядеть так же как и остальные Windows-приложения, а в Mac OS X – как другие приложения Mac OS X. К слову, для некоторых платформ существует сразу несколько портов wxWidgets. Так в Linux, wxWidgets может работать “поверх” GTK+, X11 или Motif. Первый вариант, однако, наиболее распространен. Не смотря на то, что wxWidgets является надстройкой над другими графическими тулкитами, разработчики уверяют, что накладные расходы будут минимальны.
Популярность: 21%
Автор: Александр Симаков.
Ссылка на оригинал.
Введение
В этой статье приводится обзор библиотеки GTK+ и её интерфейса к языку Perl – Gtk2-Perl. Поскольку GUI-приложения написанные на Gtk2-Perl довольно большая редкость, собирать информацию приходится по крупицам. Цель статьи – постараться дать объективную оценку связке Perl/GTK+: отметить сильные и слабые стороны, предупредить о возможных сложностях и проблемах.
Популярность: 30%