24得票2回答
学习 Ruby Curses

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

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

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

11得票2回答
Python控制台应用程序 - 输出在输入行上方

我正在尝试使用Python3编写控制台应用程序。问题是,我希望所有输出消息(例如:print("状态消息"))都位于输入行的上方,即底部。Status message 1 Status message 2 Status message 3 Console:> I want to type...

11得票3回答
无法找到curses.h文件

我有一个名为samtools(版本1.3)的程序,用于处理从DNA测序实验中得到的文件。 下载的程序包含在一个文件夹中。为了设置程序,我在终端上进入该文件夹(在ubuntu计算机上)。我输入命令“make”。 它会运行并输出其操作,但会以错误信息终止: bam_tview_curses....

11得票3回答
同时使用调试器和curses库?

我正在调用 python -m pdb myapp.py,当一个异常被触发时,通常我会被抛回到pdb解释器来调查问题。然而,这个异常是在我通过curses.wrapper()进入curses模式后抛出的,使得pdb解释器无用。我该如何解决这个问题?

8得票3回答
在curses.h中,空格键的关键代码是什么?

我有一个简单的问题,就是在curses.h中找不到空格键的键码。 例如,我知道向下箭头的键码是KEY_DOWN。 有人能帮忙吗?

8得票1回答
如何拦截特殊的(alt/ctrl)按键按下?

我该如何在Python的curses中捕获类似ALT+K或CTRL+ALT+H的按键组合?

34得票5回答
Python Curses 处理窗口(终端)调整大小

这实际上是两个问题: 如何调整curses窗口的大小,以及 在curses中如何处理终端大小的改变? 是否可能知道窗口何时改变大小? 我真的找不到任何好的文档,甚至在http://docs.python.org/library/curses.html上也没有涉及。

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

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

9得票1回答
如何使用curses获取最后一个按下的箭头键?

我正在使用curses编写一个Python贪吃蛇游戏,但是在控制蛇方面遇到了一些问题。目前用于控制蛇的代码位于主循环中,如下所示: while True: char = screen.getch() if char == 113: exit() # q elif c...