11得票2回答
为什么在Linux上使用curses会出现以下错误?

尝试让getch()函数工作以捕获按键。 #include <curses.h> ... ... WINDOW *w; char f; w = initscr(); timeout(3000); f = getch(); ...

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

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

9得票3回答
如何使用curses删除文本直到行末

如何删除文本直到行尾? stdscr.addstr(5, 5, "Egestas Curabitur Phasellus magnis") 结果屏幕:Egestas Curabitur Phasellus magnis # OK 意思是显示的结果是“Egestas Curabitur ...

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

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

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

42得票6回答
在使用curses的Python程序中,Setupterm无法找到终端。

我正在尝试使用Python(使用PyCharm 2.0)运行一个简单的curses脚本。 这是我的脚本: import curses stdscr = curses.initscr() curses.noecho() curses.cbreak() stdscr.keypad(1) whi...

10得票4回答
有没有针对(n)curses 的树形库/小部件?

我想知道是否有任何(n)curses的树形库可用。 我正在尝试编写一个显示文件夹树的组件,并且很好奇是否有预制的curses组件可以实现这一点。 我已经检查了'core' curses以及像CDK这样的库,但似乎找不到任何东西。 如果没有,则我不反对构建自己的库-但我似乎找不到有关如何做此操作...

9得票3回答
curses库:为什么getch()会清空我的屏幕?

我正在学习使用curses库(pdcurses,在Windows操作系统下),并结合C++使用。 我有一个程序,可以显示3个窗口,然后在while循环中根据通过getch()获取的按键进行一些处理。当按下F1键时,循环会被退出。 但是,在使用wrefresh()刷新所有三个窗口后,在输入第...

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

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

41得票3回答
Python 3.4在Windows7上使用curses需要什么?

我在我的Windows 7 (x64)电脑上有一个运行的Python 2.7/3.4安装。我想在Windows上测试curses。 curses已经安装但无法正常工作:>>> import curses Traceback (most recent call last): ...