【问题标题】:Creating quick GUI front ends创建快速 GUI 前端
【发布时间】:2010-04-15 12:09:16
【问题描述】:

我想要一个脚本的 GUI 前端,它可以接受许多命令行选项,其中大部分是 UNIX 路径。所以我想不是每次都输入它们(即使是自动完成),我会创建一个 GUI 前端,其中包含带有按钮的文本框,单击时将调用文件浏览器对话框。后来,我想我会把它扩展到其他肯定需要一组不同的 GUI 元素的脚本。这让我想到是否有任何现有的应用程序可以让我在解析我希望该窗口应包含的项目的某种描述后创建一个 GUI 对话框。

我知道 Zenity 之类的程序,但我认为它不能满足我的需求。例如,如果我将它用于第一个脚本,它最终会连续闪烁一系列窗口,而不是从单个窗口完成所有操作。

所以,基本上我正在研究一些跨平台程序,它可以让我从文本描述(可能是 XML 等)创建一个窗口。请提出建议。

谢谢 杰努

【问题讨论】:

  • 对不起。我忘了提到我正在寻找一个跨平台的解决方案(我刚刚编辑了我的帖子)

标签: user-interface frontend


【解决方案1】:

Mozilla's XUL 是一个跨平台的应用框架 - .您可以将应用程序编写为 Firefox 插件或独立的 XUL 应用程序。

【讨论】:

  • 感谢您的指出。我几乎忘记了 XUL。但我认为对于完全不相关的脚本添加对浏览器的依赖并不是一个好主意。我的意思是可能根本没有安装 Firefox。让我看看。再次感谢。
  • 可能仍然过于重量级,但还有 XULRunner,您可以使用它来消除对浏览器的依赖并拥有一个自包含的包。
【解决方案2】:

mono 和 monodevelop 可以解决这个问题。甚至是像shoes 这样的超级简单的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-24
    • 1970-01-01
    • 2015-10-13
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    相关资源
    最近更新 更多