【发布时间】:2011-03-08 13:20:18
【问题描述】:
例如,创建一个带有几个控件的简单表单,对它们执行一些简单的逻辑,生成一个 shell 命令或一个 Web 服务调用并在此时此地执行它,假设这个应用程序没有明天, 不会发生意外的事情要处理, 计算机资源是无限的, 等等。代码紧凑易读, 一切都适合 1-2 个文件, 最好没有特殊的项目/解决方案/makefile。
【问题讨论】:
标签: linux user-interface rad
例如,创建一个带有几个控件的简单表单,对它们执行一些简单的逻辑,生成一个 shell 命令或一个 Web 服务调用并在此时此地执行它,假设这个应用程序没有明天, 不会发生意外的事情要处理, 计算机资源是无限的, 等等。代码紧凑易读, 一切都适合 1-2 个文件, 最好没有特殊的项目/解决方案/makefile。
【问题讨论】:
标签: linux user-interface rad
一种方法是使用Tool Command Language。它支持快速原型设计、脚本应用程序、GUI 和测试。
【讨论】:
带有 Gtk 的 Python 易于使用。
【讨论】:
如果您正在寻找提示 + 用户选项,那么 zenity 就是您所需要的。一个命令行提示工具,主要用于 shell 脚本。
【讨论】:
www.pygtk.org 可能正是您正在寻找的。 好吧,如果您熟悉 C/C++,那么您可以尝试使用 gtk+-2.0。两者都有很多示例教程和在线帮助..
【讨论】:
如果您热衷于使用直接的 shell 脚本,zenity 可以为您提供足够的功能。 如果您更喜欢语法更简洁且功能更强大/更灵活的语言,python+gtk 是一个非常好的选择。
【讨论】:
如果您想编写整个基于 GUI 的应用程序,请使用 Python + Tkinter。 Zenity 如果你想在你的 shell 脚本上添加一个 GUI。
【讨论】:
GNU 对话框。 Linux Journal 教程:http://www.linuxjournal.com/article/2807
【讨论】: