将Perl代码运行到GUI中

时间:2011-09-13 07:14:55

标签: perl user-interface

我一直在使用Perl脚本来读取日志文件,但没有人在工作 想要使用它,因为它需要从CLI运行它,我希望主要集成我的Perl代码 读取一个txt文件并生成并输出(已经超过2,000行)到GUI中,可以与Windows或MAC PC一起使用, 例: 我的perl脚本:

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

相反,我希望用户运行应用程序并让他们有机会上传文件和运行按钮。

谢谢!

3 个答案:

答案 0 :(得分:7)

然后您可以编写web based frontend或使用GUI库,例如TkWxGtk

答案 1 :(得分:2)

作为CGI脚本运行,该脚本应以HTML格式输出。有关更多信息,请使用Template tool kit

等模板系统

答案 2 :(得分:1)

根据我的经验,Tk是Perl最跨平台的GUI框架。它非常原始(无论是外观还是API),但它几乎可以在任何地方按预期工作,而且操作简单。即使使用Gtk,我发现有一些平台组合和Perl部署无法正常工作。

如果你想去CGI路线,试试POEx :: HTTP :: Server。这将在Perl中运行一个小型Web服务器,而不需要像Apache这样的完整Web服务器的所有配置。