24得票6回答
CMake找不到Curses。

我正在尝试编译来自www.marcansoft.com的openlase库,但是在使用CMake时遇到了问题。 CMake返回一个错误,说明它无法找到Curses,在经过大量查找后,我仍然对问题感到困惑。我已检查我安装了各种ncurses包,但错误仍然存在。我对CMake并不是很熟悉,但我能够...

24得票2回答
学习 Ruby Curses

有没有关于使用Curses学习Ruby的好教程?我找不到好的教程,而官方文档又很模糊。我以前从未使用过Curses,所以对它并不了解。

21得票3回答
如何在C语言中使用curses库检测箭头键的按下?

在尝试通过curses(ncurses)获取箭头键输入时,它不会被捕获为KEY_UP等。我使用了带有true参数的keypad功能,但getch仍然返回了一个转义序列。如何穿过getch()返回的值,并特别抓取箭头键?

20得票3回答
如何正确刷新curses窗口?

while 1: ... window.addstr(0, 0, 'abcd') window.refresh() ... window的大小等于终端的大小,足够大以容纳abcd。 如果将'abcd'修改为像'xyz'这样较短的字符串,那么在终端上我会看到'xy...

20得票5回答
错误:没有名为curses的模块。

当我尝试运行以下代码时... from telnetsrvlib import * if __name__ == '__main__': "Testing - Accept a single connection" class TNS(SocketServer.TCPServer): ...

20得票1回答
如何在Python curses中创建菜单和子菜单?

据我所知,在Python中尚未提供curses菜单扩展,因此您必须自己解决。我了解这个补丁http://bugs.python.org/issue1723038,但是我不知道它的当前状态。我找到了一个很好的Python类来包装我想要的内容,叫做'cmenu',在这里http://www.pro...

16得票5回答
Python curses 不支持重定向。

我正在尝试在Win7的Eclipse的PyDev中使用Curses。我已经安装了Python 3.2 (64位)和curses-2.2.win-amd64-py3.2。当我将以下测试代码输入到PyDev中时:import curses myscreen = curses.initscr(...

15得票3回答
有没有一种交互式编程Python curses应用程序的方法?

有没有办法创建第二个终端来操作所有 curses 函数,而不是在现有终端中操作呢?我在交互模式下尝试东西时能更快地工作,因此我想能够在一个终端中运行交互式 Python 解释器并在另一个终端中查看 curses 输出。 目前的情况是,在交互窗口中调用 initscr() 要么失败(PyDev...

15得票2回答
Python: 将curses键码翻译为可读的(类vim)语法

我希望在基于curses的Python程序中提供按键绑定。理想解决方案是在getch()周围构建一个抽象层,以可读字符串的形式返回,可能类似于vim的格式。 用Python的方式来说:def get_keycomb(wind): string = read_keycomb(wind)...

15得票3回答
如何在Linux中安装curses.h头文件(或包含它的软件包)?

我希望在Linux平台上的C程序中使用特定的操作(如清除屏幕等),有人告诉我可以通过包含curses.h头文件来实现。但是这个文件似乎并没有随着gcc软件包一起提供。 请告诉我如何安装它?