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

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

11得票1回答
保持标准输入在终端屏幕的顶部或底部

所以我正在编写一个项目,其中运行一个程序,不断接收 / 发送消息到运行同一程序的其他计算机。 数据的接收者 / 发送者在一个线程上运行并打印到标准输出。 我得到类似于这样的东西:[INFO] User 'blah' wants to send message to you. [INFO] s...

10得票3回答
有没有带有Python绑定的curses工具包库?

我正在为了娱乐和实用而编写一个基于文本的十六进制文件查看器(我打算为许多不同的文件类型添加语法高亮功能),想知道是否有任何curses工具包可供使用。 虽然我可能会自己编写一些东西来熟悉GUI工具包的工作方式,但知道未来我和其他人可以使用的有用库会很好。

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(...

14得票4回答
如何在不清除屏幕的情况下使用curses库中的getch函数?

我正在学习C语言编程,希望在代码正在运行时能够输入字符而不必按下回车键。我的程序可以正常工作,但是当我调用initscr()时,屏幕被清除了,即使我调用了filter()。 filter的文档建议它应该禁用清除 - 但对我来说并非如此。#include <stdio.h> #inc...

11得票2回答
在curses中将内容打印到标准控制台

我正在构建一个Python curses应用程序。我有两种方法可以输出到curses窗口:print x和windows.addstr(x)(以及其他类似的window.*选项)。然而,出于调试目的,我想能够打印到标准控制台,这样当我退出curses窗口时,我就有等待查看的信息。我通常会使用p...

7得票1回答
红宝石curses颜色

我可以帮您进行翻译。以下是关于如何使用Ruby默认的Curses库获取颜色的内容: 如何使用Ruby默认的Curses库获取颜色? 例如: puts "\e[0m\e[30;47mtest\e[0m" 工作得非常好。在浅灰色背景上呈现出漂亮的黑色。但是这个: #!/usr/bin/...

7得票1回答
当处于curses模式下,标准输出(stdout)和标准错误(stderr)去哪里了?

当curses处于活动状态时,标准输出和标准错误输出去哪里了? import curses, sys def test_streams(): print "stdout" print >>sys.stderr, "stderr" def curses_mode...

8得票1回答
如何在Python中检测curses ALT +键组合

我是一个新手,正在学习Python并使用curses库。我想要检测类似于ALT+F这样的键盘组合。目前,我正在使用getch()方法接收按键输入,并在curses窗口中打印出来。但是,对于F或ALT+F等按键组合,其值没有发生变化。我该如何检测ALT键的组合呢? import curses ...

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

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