7得票4回答
C语言和ncurses中的ANSI颜色

我知道我可以使用选择的颜色进行attron和attroff,但是我想知道是否可以在ncurses中使用ANSI颜色转义代码实现: #include <stdio.h> #include <ncurses.h> int main() { initscr(); ...

12得票4回答
libncurses.so.5 - 无法打开共享库,Fedora

当我在新的 64 位 Fedora 28 系统上尝试运行一个 64 位程序时,出现了以下错误: 我已经尝试安装 ncurses 库,有以下几种方式: sudo yum install ncurses-libs sudo dnf install ncurses-devel yum provi...

7得票2回答
如何使用线程作业在不改变字符串位置的情况下更新字符串的值?[Python]

我的脚本中有两个任务。一个任务开始后,另一个任务将异步运行。我使用Thread来实现这一点。这个线程会返回一些信息,而另一个任务会计算这些信息。 我想做的是,在计数器的值发生变化时,线程也能继续运行。 我想要显示的内容: ---------------------------------...

29得票2回答
Python ncurses、CDK、urwid有什么区别?

这三个有什么区别?据我所知,它们都提供与curses绑定的功能,而curses是用于终端文本界面的C库。 我目前对这三个都没有了解,也从未使用过curses。你会推荐哪一个?我听说过无数次ncurses,但只在研究中一两次听说过CDK,从未听说过urwid(我想是这样的)。

14得票1回答
使用ncurses创建一个函数以检查Unix中的按键按下情况

我一直在寻找类似于kbhit()的等效函数,我已经阅读了几个讨论该主题的论坛,并且大多数人似乎建议使用ncurses。 如何使用ncurses在C++中检查是否按下键? 由ncurses提供的getch()函数从窗口读取字符。 我想编写一个只检查是否有按键按下的函数,然后再进行getch()操作。

9得票1回答
getmaxyx是什么?(来自curses)

我对“函数”getmaxyx的工作原理感到困惑...因为我知道它实际上是一个宏。但是这个宏是如何工作的呢? 代码示例: #include <ncurses.h> int main() { int col, row; initscr(); getmaxyx(stds...

14得票2回答
ncurses在屏幕上显示多种颜色

我想用 ncurses.h 制作一个具有多种颜色的菜单。我的意思是像这样:┌────────────────────┐ │░░░░░░░░░░░░░░░░░░░░│ <- color 1 │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ <- color 2 └────────────...

7得票1回答
Ncurses中的其他颜色是什么?

我正在使用ncurses并尝试在屏幕上绘制马里奥,但我无法获得一些颜色。我不知道这是否真的可能,但我想创建新的颜色,比如COLOR_SKIN,并为其设置RGB代码。 如果无法在ncurses中实现此目标,还有其他方法吗? 这是图片:

8得票3回答
ncurses and white-on-black

当在彩色模式下使用curses时,我似乎无法实现白字黑底的效果。如果我不调用start_color,那么就可以得到白字黑底的效果。但是一旦我调用了start_color,输出的颜色就变成了灰色字体黑底。 如果您运行此脚本: import sys for i in xrange(30, 3...

10得票3回答
使用Ruby和ncurses的最佳gem

我有兴趣使用Ruby创建一个命令行应用程序,需要与用户进行适度复杂的交互。我想使用ncurses完成此操作。 在处理Ruby和ncurses方面,最好使用哪个gem呢?还是应该使用Ruby标准库实用程序?