- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
好吧,标题有点(很多)神秘,但这是我能想到的最好的单行摘要。
在开发时,我更喜欢开发 CLI 实用程序,因为它们更容易编写和测试,而且我编写的大多数程序实际上并不需要完整的界面。
使用该程序是另一回事。我的用户不喜欢使用 shell,他们更喜欢带有按钮、文件选择器、文本框、单选按钮和复选框的 GUI。
现在,当我在 Windows 上工作时,我的解决方案是将程序编写为 shell 实用程序,然后使用 HTA 编写 GUI。 HTA 非常适合这一点,因为使用 HTML 创建一个漂亮、简单的界面非常容易,并且使用 vbscript 运行一个 shell 命令以使用正确的参数调用该实用程序也非常容易。
现在,linux 中没有 HTA,我不能使用常规的 html 文件,因为它们不能使用 shell 脚本(那将是一个安全问题)。是否有任何 linux\cross-platform 解决方案来编写像我描述的那样的快速 GUI 包装器?
最佳答案
充满活力。来自包信息:“Zenity 允许您从命令行和通过 shell 脚本显示 Gtk+ 对话框。它类似于 gdialog,但旨在更简洁。它与 dialog、Xdialog 和 cdialog 来自同一家族。”
更新:如果 zenity 过于简单,那么还有 Gtkdialog .
更新 II:似乎有一些 youtube videos关于与 bash 的 GUI 接口(interface)。
关于linux - 为 linux 寻找 "scriptable GUI markup language"(如 Windows 中的 HTA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9298935/
有没有更简单的写法? div.markup h1,div.markup h2,div.markup h3,div.markup h4{color:#f00;} 最佳答案 恐怕答案是否定的。能够执行
与 MarkupSafe , 在 Jinja 和 Flask 中使用,添加一个 str 对象和一个 Markup 对象返回一个 Markup 对象: >>> from flask import Mar
想知道你们大多数人在 django 1.5+ 中使用哪个重组包? from django.contrib.markup.templatetags.markup import restructuredt
LaTeX 有 %,html 有
我想在restructuredText中使用一些符号;我怎样才能做到这一点? (例如Markdown中的→产生list of standard HTML character entities
赞 this similar question ,但是对于纺织品,是否可以指示纺织品,标题应该编号? 所以 h1. first section h1. second section h2. subse
我正在使用Sphinx为Python程序生成HTML文档。 我想使用带有特定标题的通用admonition指令(参见http://docutils.sourceforge.net/docs/ref/r
我正在尝试为浏览器(Firefox 或 IE 或 Chrome)开发插件/扩展。这样做的目的是插件/扩展应该识别我自己的自定义标签之一。 例如: ... ... 如
在 Stack Overflow ,我可以为键盘快捷键使用标记,例如 Ctrl+Alt+F2对于 Ctrl+Alt+F2。 在 Confluence 中是否也可以进行类似的操作? ?如果是,如何? 最
我想尝试根据用户在搜索框中输入的词来确定用户的个性特征。下面是一个例子: 搜索词 : “电脑” 检测到的个性/描述 : 分析的、逻辑的、系统的、有条理的 我知道这项任务非常重要。我以前使用过 Word
rst 有没有办法自动 header 编号?那是这样的: #. Some Section =============== ... #. Some Subsection ----------------
例如,现在我有一个自己动手的解决方案,它使用包含如下 block 的数据文件: PlayerCharacter Fighter Hitpoints 25 Strength 10 Start
RDFa、微格式和微数据提供了包含语义标记的简单方法。还有其他类似的技术吗? 谢谢 最佳答案 RDFa 和微数据并没有做非常不同的事情。所有三种格式都以不同的方式做大致相同的事情,RDFa 和微数据非
我正在尝试使用以下代码创建一个正确嵌套的列表(遵循 Sphinx 和 docutils 文档): 1. X a. U b. V c. W 2. Y 3. Z 我预计这会产生两个 OL,但我
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭5 个月前。 社区 5 个月前审核了是否重新开放
所以,我正在尝试使用 JointJS 创建一个 ERD 工具,并希望创建一个带有类似标记的自定义链接 这个想法是在链接中间有一个菱形,我知道我可以用一个元素和两个链接来做到这一点,但我真的希望能够在
我正在寻找一种管理文章内链接的策略。文章的正文保存在数据库中,并在页面组装期间拉出。什么都应该保存在数据库中才能轻松定义和管理链接? 一些纯粹主义者认为标记永远不应该存储在数据库中。有些人认为适度就好
我正在创建一套用 Kotlin 编写的仪器测试,它将影响大量 Web API。我计划将这些测试实现到我们的 CI/CD 过程中。话虽如此,我想为每个测试添加详细的文档,用于可维护性、验证场景覆盖率等。
我去了这个网站:http://www.ignitionmedia.com.au/在横幅下面的首页上是“WEB DESIGN”、“WEB DEVELOPMENT”和“WEBSITE PROMOTION”
我可以使用如下的 HTML 时间标签吗? 9:09 PM 我的困惑在于“PM”,我是否可以像这样指定它或者时间仅用于显示 24 小时制。 最佳答案 根据 the W3C definition of t
我是一名优秀的程序员,十分优秀!