pdCURSES 和 addstr 与字符串的兼容性问题
嘿,所以我试图让 pdCurses 中的 addstr() 与首选字符串类一起工作(Windows Curses),所以我将该函数设为以下 string_to_80char() 函数,该函数应该…
杀死 pythoncurses 程序后终端显示损坏
我用 python 编写了一个小程序,并使用curses 库输出了一些屏幕显示。对于我的简单输出来说,这似乎有效。我从命令行运行 python 程序。 我的问题是,…
有没有办法使用curse在同一终端上创建单独的显示和输入?
我想编写一个命令行程序来生成此 UI: ------------ | | | A | |__________| |_____B____| A 是一个单独的进程,它循环并显示实时事件列表。它会自动…
适用于 Linux 的配置驱动、基于文本的配置向导
是否有基于curses的系统来构建配置文件驱动的安装向导?我想要一个可以让我简单地输入配置文件(debconf 样式或基于 XML)并输出填充的配置文件的东西…
pythoncursesaddstr错误 - 但仅在我的计算机上
我正在编写一个小程序,它获取一个列表并在curses中生成一个菜单(直接,标准库或其他什么,电池包括python的curses),当我注意到最奇怪的问题(如果…
Python 中的 Curses 窗口无需清除终端
有没有办法在Python中初始化curses而不清除终端中的现有文本?我的想法是,当我执行我的应用程序时,它要么将现有文本向上“推”并在屏幕底部执行,要…
Python Curses 处理窗口(终端)调整大小
这实际上是两个问题: 如何调整curses窗口的大小,以及 如何处理curses中的终端大小调整? 是否可以知道窗口大小何时改变? 我真的找不到任何好的文档…
Curses - 调整终端大小后,endwin 正在重置为原始终端大小
我有一个运行正常的 Curses 应用程序。它可以很好地处理调整术语的大小,并且一切都可以正常绘制。唯一的问题是,当调用 endwin() 时,它将终端重置为…
curses 中的 halfdelay 函数有什么作用?
我试图理解以下 C 程序: #include <curses.h> int main() { int i initscr() halfdelay(5) for (i=0 i < 5 i++) getch() endwin() } 但我无法…
Curses:向 addstr 函数添加属性的正确方法是什么?
这有效: #!/usr/bin/env perl use warnings use 5.012 use Curses initscr() addstr( 5, 5, 'Hello, World!' ) refresh() sleep 2 endwin() 但如果我…
mintty 终端、python、curses 和 utf8:显示不正确
我已询问 这里,但我很确定我不会得到答案。 复制 - 粘贴此 python 代码: 执行它 在经典的 utf8 shell 中 ,它可以正常工作并显示“Coordonnées”,…
如何在不清除屏幕的情况下使用curses 中的getch?
我正在学习用 C 语言编程,并且希望能够在代码运行时在终端中键入字符,而无需按 return。我的程序可以运行,但是当我调用 initscr() 时,屏幕会被清…
如何在 Curses 中获取 Shift+X / Alt+X 键?
我目前正在使用此代码来获取击键,但我缺少例如 Shift/Alt 键,例如 Ctrl+Shift+S,Ctrl+Shift+↑< /kbd>、Alt+S 等。 require 'curses' Curses.n…
如何使用curses显示unicode字符?
我目前正在使用此代码作为测试控制台,但 unicode 字符总是完全损坏(在 1.9 中甚至在 1.8.7 中更严重), # encoding: UTF-8 require 'curses' Curse…
CMake 找不到 Curses
我正在尝试从 www 编译 openlase 库.marcansoft.com 并遇到了 CMake 问题。 CMake 返回一个错误,指出它找不到 Curses,经过大量查看后,我仍然对问题…