问题标签 [tui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 命令行 GUI 是如何制作的?
我一直想知道 CL GUI 是如何构造top
的nano
?vi
我需要实际制作一个,并且正在寻找关于它们背后的一般想法的指南或教程。
python - ANSI 转义序列在 Cygwin 中失败
我正在尝试使用 Python 2.7.2 中的 ANSI 转义序列为 CLI 程序创建一个“下拉菜单”。我使用 ANSI 转义序列将“选项”更改为红色并将它们显示在输入行下方,然后清除它们。
我能够在运行 Python 2.6.5 的 Ubuntu 10.04LTS 系统上运行代码,但无法让程序在运行 Cygwin minTTY 1.0.3 的 Windows XP 机器上运行。Windows 或 Cygwin 中的 sys.stdout.flush() 是否存在问题?它是 Python 2.6 到 2.7 的问题吗?真的不知道从哪里开始调试。
问题是原始输入文本直到您在 minTTY 中做出选择后才会打印出来(同样,代码在 Ubuntu 上运行良好),这违背了提示文本的目的。在此先感谢 - 保罗
debugging - 自定义 gdb -tui
多年来,我似乎无法找到适合我的免费调试器。通常,我只是连接到我大学的集群并使用 DDT,但我想找到一些免费的东西,可以在我的机器上本地使用。我一直在玩 gdb -tui,但它没有显示其他项目文件的窗口或监视变量的窗口。我找不到在源代码窗口中打开项目中的另一个文件的方法,以便我可以扫描源代码并查看要设置断点的位置。我必须在vim中打开另一个文件,找到行号,然后在gdb中设置断点。我已经转而使用 vim 编写所有代码,这对我来说似乎工作得很好,但是我仍然没有找到一个好的多合一包来在编写代码后调试代码。
perl - 需要有关使用 Perl Curses::UI、TUI 等基于控制台的 UI 的更多信息
我正在寻找开发基于控制台的 UI,我将 Perl Curses::UI、基于文本的 TUI 视为可能的选项。粗略地说,我需要管理员选择 [ from known options ] 并在此 UI 中输入 mkfs 和挂载选项,然后实际挂载 FS。
我正在寻找一个 UI - 这将更容易和流行的开发和测试 - 有一些 DTL 可用于从模板文件(XML/html 等)加载小部件
任何更多信息、指针和经验都会有所帮助。谢谢,-维克兰特
python - 显示项目列表的文本用户界面,显示特定项目的更多信息
我创建了一个 Python 命令行应用程序。其中一个功能是,当您使用-l开关调用它时,它会打印从数据库中获取的项目列表。每个项目都有相关的详细描述。
当用户想要显示列表中特定项目的描述时,TUI 设计(在命令行中)对于用户来说直观和舒适的好模式是什么?
现在,我的应用程序相当繁琐。该项目以数字为前缀,当您想查看描述时,函数 getch() 等待间隔(1..9)中的按键并打印具有给定索引的项目的描述。我不能使用鼠标位置(这会更舒服),因为它是命令行应用程序。另一件事是,在哪里最适合打印描述,能够反复删除它并打印另一个项目的描述,这样屏幕就不会被无趣的信息杂乱无章?用户应该只显示他在特定时刻感兴趣的信息。
列表的长度是无限的。区间(0..9)是临时解决方案。
此 TUI 设计的最佳实践是什么?你会使用一些 TUI 库来帮助解决这个问题吗?如果是这样,请展示一些典型的模式,无论是否使用您选择的库。
我正在使用Python,但如果可以在Python中实现相同的功能,请随意使用另一种命令式语言
谢谢
c - 这个 C 声明代码有什么问题?
报告了一些这样的错误:
c - 知道如何在 C 中使用 TUI 制作按钮吗?
我正在开发一个基于控制台的 C 项目,我希望它有一些按钮。
- 我怎样才能添加一些?
- 如何管理注意力?
我windows.h
用于制作 TUI。
c - 需要一些教程链接在 C 中的控制台应用程序中与 TUI 相邻
我想用 C 语言制作一个基于控制台的应用程序,比如 Norton Commander。
我在编写核心时没有问题。
我需要一些关于如何在 Windows 控制台中制作 TUI 的教程(使用 windows.h)。
我需要它是这样的:
git - 是否有任何用于 mercurial 和 git 的文本用户界面(TUI/ncurses)前端?
我正在为mercurial
和寻找 TUI(文本用户界面) git
?
我需要两者的解决方案,但不必相同。