【问题标题】:Are there Perl GUI builders, especially for WxPerl?是否有 Perl GUI 构建器,尤其是针对 WxPerl 的?
【发布时间】:2010-12-20 11:41:15
【问题描述】:

是否有适用于 Perl GUI 库(尤其是 WxPerl)的优秀 GUI 构建器?

【问题讨论】:

  • 您是想构建一个“GUI 库”还是只是构建一个 GUI?
  • 只需构建一个 GUI(我想要一个用于 perl 的 gui 构建器,例如用于 java 的 Jigloo)

标签: perl user-interface wxperl


【解决方案1】:

对于 Wx:

  • WxGlade
  • 任何生成 XRC 文件的 Wx 工具。

对于 Tk:

【讨论】:

    【解决方案2】:

    wxDesigner 是我认识的唯一一个。不过我没用过。

    【讨论】:

      【解决方案3】:

      它还是相当新的,但是 Padre 编辑器有一个正在开发中的 Padre::Plugin::FormBuilder 插件,它采用 wxFormBuilder 项目文件并生成纯 Perl 对话框类。

      【讨论】:

        【解决方案4】:

        查看wxformbuilder。您可以在那里设计您的 GUI 并生成一个 XRC 文件,然后可以将 wxPerl 配置为加载。

        【讨论】:

          【解决方案5】:

          The GUI Loft 对应 Win32::GUI,当然它不能从 Win32 移植。

          【讨论】:

          • 似乎“The GUI Loft”不支持 Unicode(或 UTF-8)。一个很大的缺点。
          【解决方案6】:

          在我短暂尝试过的 GUI 编辑器中,wxGlade 似乎是最自然的使用,但它似乎仍然没有我在 Eclipse 中使用 Java 时逐渐喜欢的“拖放”功能或网豆。不要误会我的意思,我喜欢 Perl,但仍然非常希望看到一个不错的 WYSIWYG GUI 编辑器。

          【讨论】:

            【解决方案7】:

            我建议对所有内容都使用基于 Web 的界面。如果您采用这种方法,您甚至可以为“独立”应用程序运行本地(即在桌面上)Web 服务器。

            同理,ActiveState decided to focus on Web-based development instead of continuing work on their GUI editor

            【讨论】:

            • 在许多情况下,这种方法会奏效。随着丰富的 AJAX 小部件集变得可用,它的效果会更好。但是,有时您确实需要一个普通的 GUI 应用程序。反对者忽略了这一点,即这是构建应用界面的有效方法,并且多年来一直如此。
            • perl.com/lpt/a/884 - 展示了一个基于 flash 的 GUI 和一个 perl 后端。通过 HTTP 进行通信。这个chrisdolan.net/yapcna2006/shrinkwrap.html 展示了一种使用 PAR 和 SOAP 构建应用程序的方法,其 GUI 是用对开发人员有意义的任何工具集编写的。
            猜你喜欢
            • 2021-08-27
            • 2023-03-03
            • 2014-03-11
            • 2011-02-08
            • 1970-01-01
            • 1970-01-01
            • 2013-03-20
            • 2015-04-09
            • 2014-01-02
            相关资源
            最近更新 更多