Запустите Perl-код в GUI - PullRequest
       3

Запустите Perl-код в GUI

1 голос
/ 13 сентября 2011

Я работал над сценарием Perl для чтения файлов журналов, но никто из работающих людей не хочет использовать его, так как он требует запуска его из CLI. Я собираюсь интегрировать свой код Perl, который в основном читает текстовый файл и производити вывод (уже более 2000 строк) в графический интерфейс, который можно использовать с компьютерами под управлением Windows или MAC, пример: мой сценарий perl:

#./perl -i myfile
# HELLO this is the output!

Вместо этого я хочу, чтобы пользователи запускали приложение и давали им возможностьзагрузить файл и кнопку Run.

Спасибо!

Ответы [ 3 ]

7 голосов
/ 13 сентября 2011

Затем вы можете написать веб-интерфейс или использовать библиотеку графического интерфейса, например Tk , Wx или Gtk .

2 голосов
/ 13 сентября 2011

Запускать как CGI-скрипт, который должен выводиться как HTML. Для более подробной информации вы используете систему шаблонов, например Набор инструментов для шаблонов

1 голос
/ 13 сентября 2011

По моему опыту, Tk - самая кроссплатформенная инфраструктура графического интерфейса для Perl.Он очень примитивен (как по внешнему виду, так и по API), но работает практически везде, как и ожидалось, с минимальными усилиями.Даже с Gtk я обнаружил, что есть некоторые комбинации платформ и развертываний Perl, которые просто не будут работать.

Если вы хотите пойти по пути CGI, попробуйте POEx :: HTTP :: Server.Это позволит запустить небольшой веб-сервер в Perl без необходимости полной конфигурации полноценного веб-сервера, такого как Apache.

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