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%

Классная утилита создания графических интерфейсов прямо из sh скриптов. Пользоваться ей просто:

zenity [OPTION...]

Читать полностью »


Популярность: 37%

Автор: Александр Симаков.
Ссылка на оригинал.

Введение

В этой статье приводится обзор библиотеки GTK+ и её интерфейса к языку Perl – Gtk2-Perl. Поскольку GUI-приложения написанные на Gtk2-Perl довольно большая редкость, собирать информацию приходится по крупицам. Цель статьи – постараться дать объективную оценку связке Perl/GTK+: отметить сильные и слабые стороны, предупредить о возможных сложностях и проблемах.

Читать полностью »


Популярность: 30%

Автор: Александр Симаков.
Ссылка на оригинал.

Что такое GTK+

GTK+ или GIMP Toolkit – это одна из наиболее популярных библиотек для построения графических интерфейсов под X Window System. Изначально GTK+ была разработана Спенсером Кимбелом (Spencer Kimball) и Питером Матисом (Peter Mattis) для нужд графического редактора GIMP (GNU Image Manipulation Program), но потом была выделена в отдельный проект. Сама библиотека GTK+ написана на C, но существуют привязки и ко многим другим языкам программирования. Всего их более 15. Среди них есть поддержка и языка Ruby. Именно о связке Ruby/GTK+ и пойдет речь в этой статье. Читать полностью »


Популярность: 12%