问题标签 [curses]

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.

0 投票
3 回答
834 浏览

python - Python 诅咒从标准输入读取单个字符会影响打印语句的输出

我正在尝试对标准输入中的单个字符进行非阻塞读取。我找到了curses库的解决方案,但是在尝试将输出写回stdout时我做错了。

除了缩进输出之外,一切都完美无缺。有没有什么办法解决这一问题?

0 投票
1 回答
959 浏览

c++ - 在调用系统命令后,在 unix 平台上使用 curses 检测 C++ 中的箭头键输入不起作用

我有一个应用程序,用户在其中输入数据并且需要能够使用箭头键在屏幕上移动。现在我使用了curses库,但是在调用系统命令后检测箭头时遇到问题

在调用此命令之前,我已经能够检测到它们。但之后,即使尝试再次使用

它不工作。

有什么建议么?谢谢你:)

0 投票
1 回答
3414 浏览

c++ - 使用 curses 库时使用 move() 或 wmove() 时光标不会移动

我有这个程序,它将文本文件的前 5 行或更多行打印到 curses 窗口,然后打印一些个性化的输入。但是在从文本文件中打印行之后,使用 move 或 wmove 时光标不会移动。我在使用和 refresh() 之后打印了一个单词,但它打印在光标所在的最后一个位置。我尝试了 mvprintw 和 mvwprintw 但这样我根本没有输出。这是代码的一部分

0 投票
1 回答
291 浏览

perl - Curses::UI - 列表框:注意:“不能使用字符串 ("Gino.Francescutti@xx")”不包含完整的电子邮件,仅包含部分

大部分信息都在这里: http: //pastebin.com/VE6dhUkf

但一般错误是:

注意:“不能使用字符串(“Gino.Francescutti@xx”)”不包含完整的电子邮件,仅包含部分。

0 投票
0 回答
1106 浏览

perl - Curses::UI::Dialog does not respond to enter key

I am trying to create a Curses::UI application. So far everything is working but my dialog does not seem want to respond to the enter key for closing. I have tried the samples and they work but for some reason if I do it this way, the Dialog does not respond to key presses. See, the content in the main window will end up filling the screen and refreshing every x seconds so I'd like the Dialog to overlay the screen and close upon enter. Here is the code from my test script.

If you run it the screen will update every 10 seconds, displaying the time down the left side. After an update, hit X to bring up a dummy dialog. On next update the screen data will cover the dialog box which is still active. Hit enter to get out of the dialog and then you can exit.

My goal is to keep this dialog on top of everything.

0 投票
3 回答
23434 浏览

c - 如何在不等待用户输入的情况下从标准输入获取字符?

我正在编写一个 C 程序,它使用 ncurses 在终端上打印一些东西。当用户按's'时它应该停止打印,并在按's'时再次继续打印。如何在不等待用户按下键的情况下从输入中读取键?

我试过了getch()getchar()但他们等到按下一个键......

编辑

这是我的代码:

编辑 2 这很好用。我得了100分:)

0 投票
2 回答
328 浏览

python - 在 Python 中格式化列表的输出

我有一个 Python 脚本,它按类别从 unix 控制台上的列表中打印一组节点,如下所示

无论控制台大小如何,如何格式化节点对齐的输出?如

0 投票
1 回答
447 浏览

python - 使用 python + curses 重写一行

当我尝试打印时,例如:

我需要用另一个值重新打印这一行,所以如果值为 0,例如,结果是:

我需要将其修复为:

我可以使用 来做到这一点window.clrtoeol(),但它会擦除我的右边框。

0 投票
2 回答
1466 浏览

python - Urwid ListBox:如何获得流畅的焦点移动?

我有以下代码片段,它显示了一个数字列表,并突出显示了当前关注的项目:

当我启动程序时,终端看起来像:

如果我按下down按钮,则视图变为:

我想要一种在0-3屏幕向下滚动之前突出显示并聚焦的行为。实现这一目标的最佳方法是什么?

0 投票
7 回答
34113 浏览

mysql - 找不到诅咒库

我正在尝试构建 5.6.4-labs-innodb-memcached,但遇到了这个问题:

安装了 libncurses5-dev 并设置了 CURSES_USE_NCURSES=true ,但它没有帮助。有任何想法吗?我已经编译了这个包,但它在另一台机器上......

编辑: