问题标签 [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.
centos - 如何在 RHEL/CentOS 中编写 TUI
有人知道这些system-config-..-tui
命令是否使用共享库来构建他们的 TUI?是否可以使用相同的 TUI 界面(没有 GTK/GNOME/KDE - 纯文本)编写 Bash 脚本?
python - Python TUI 后端有哪些选项?
我需要为我正在处理的项目构建一个 python TUI。我不需要关于实际 TUI 库(如 ncurses/npyscreen/Urwid/等)的建议,因为我的团队已经确定它们对于我们的需求来说太重了。TUI 采用相对简单的文本输入,不需要所有漂亮的格式和小部件。它也只会在任何时候接受来自单个用户的输入。
由于我们正在滚动自己的显示,这就留下了真正的问题,即有哪些库选项可以帮助实现我可以重用的事件处理/IO 循环?我开始在 Internet 上搜索 GUI/TUI 后端,并很快发现自己置身于 Twisted/Tornado/Gevent 世界,我也不确定这是否是正确的途径。这些库,或者 Urwid 是否能够让我轻松插入自己的显示代码(渲染屏幕并获取简单的raw_input()
样式数据)?
这只能在 Python 2.7、Linux 环境中运行,但如果它可以在 Mac 上运行,那将是一大优势。
node.js - 可以更改blessed-contrib中网格单元格的属性吗?
我blessed
在 Node 中进行试验,自然而然地发现blessed-contrib
,现在,我想创建一个具有不同高度行的布局,但即使我可以控制网格单元内元素的高度/宽度,我似乎也无法更改单元格的高度/宽度。
是否可以控制单元格的属性,或者我应该在我的应用程序布局上查看不同的设计以避免这个问题?
d - TUI (text user interface) for D?
I would like to write a console app with text UI in D. I looked at curses, but it seems that it works only on unix. Are there any cross-patform alternatives?
c - 如何在 ncurses 中滚动窗口(stdscreen 除外)?
我看到这个答案正在研究以解决我的问题https://stackoverflow.com/a/8407120/2570513,但是,它仅适用于标准屏幕。我实现了这个:
但它不滚动。怎么了?
terminal - 在另一个终端中显示 gdb tui 源代码
是否可以配置gdb
tui 界面以在另一个终端窗口中显示源代码(我可以将其放在另一个屏幕中)或使用类似的东西来模拟这种行为tmux
?
colors - How to use colors in GDB with TUI or CGDB?
I set a color for the GDB prompt by adding this line to ~/.gdbinit
:
This works fine in GDB, until I open the TUI. It then discards the colors and shows the raw color codes. The same thing happens if I use CGDB.
This is 2015. Is there any way I can have both colors in GDB and also view the source code I'm debugging in a subwindow (like in TUI/CGDB) at the terminal?
c++ - 在哪里可以找到有关创建文本用户界面 (TUI) [字符用户界面 (CUI)] 的详细信息?
我将非常感谢提供有关为文本用户界面 (TUI) [字符用户界面 (CUI)] 创建 API 的详细信息的材料链接,该 API 甚至可以在控制台模式下使用。如何创建这样的 API 对我来说很有趣,它比其他程序员使用现有的“黑匣子”更有趣。我还是什么都没找到。
python - python TUI弹出窗口
我需要一些提示来找到在 python 控制台应用程序中插入弹出窗口的简单解决方案。
这个应用程序通常在无人值守的情况下运行,因为它是从 crontab 启动的。
它使用无处不在的日志记录来显示消息并将它们保存到日志文件中。
但是,在某些情况下,当应用程序无法找到合适的选项时,需要用户干预才能选择某些选项。
这就是为什么我在 argparse 中插入了一个 --interactive 选项,当应用程序需要用户干预时,控制台中应该会出现一个弹出窗口,允许用户在列表中的某些项目之间进行选择。
这是输出的摘录,为您提供示例:
现在,我已经阅读了一些关于 tkinter、curses 和 npyscreen 的文档,但我无法为此目的想出一些简单的东西。
我不想弄乱应用程序结构或将日志消息放在主窗口中。
我只想弹出一个允许我在一些选项之间进行选择的弹出窗口,即使是像“1”和“2”这样的简单按键也是如此。 ..
这也应该是一个python解决方案,可能不需要从os调用外部命令。
有任何想法吗 ??
谢谢
java - 将文本文件逐个字符读入Java中的二维数组
作为我的面向对象课程的一部分,我们将设计一个使用 TUI 最终实现 GUI 的战舰游戏。根据设计,我们将从一个类似于 b 的文本文件中读取 AI 的船舶位置
其中字母代表不同的船只。我当前的游戏实现使用二维字符数组,所以我希望能够读取文本文件并创建相应的二维数组。我已经看到一些内置函数允许您读取下一个字符串或下一个整数,但我只想逐个字符地读取它。有没有办法做到这一点?提前致谢!