【问题标题】:Run Perl code into GUI在 GUI 中运行 Perl 代码
【发布时间】:2011-09-13 20:45:42
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: perl user-interface


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      作为 CGI 脚本运行,该脚本应输出为 HTML。更多你使用模板系统,如Template tool kit

      【讨论】:

      • 不需要 CGI - 计算机可能没有安装网络服务器,因此运行基于 Perl 的网络服务器可能更容易。
      【解决方案3】:

      根据我的经验,Tk 是 Perl 最跨平台的 GUI 框架。它非常原始(无论是外观还是 API),但它几乎在任何地方都能按预期工作,而且几乎没有大惊小怪。即使使用 Gtk,我也发现有些平台和 Perl 部署的组合是行不通的。

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

      【讨论】:

        猜你喜欢
        • 2012-12-20
        • 2018-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多