curses 相关问题

Curses是unix-ish计算机的库,可以用来拥有更好,更具交互性的控制台,包括颜色。它用于某些控制台游戏,如原始的Rogue。

从(n)个诅咒形式获取数据

我试图在(n)curses应用程序中使用表单扩展名,并且在检索输入的数据时难以处理。表单文档中提到了该功能:char * field_buffer(FIELD ...

回答 2 投票 0

完成ncurses应用程序并保持屏幕不变

当我们结束ncurses应用程序时,它通常会还原最后一个终端屏幕(至少在xterm模拟器中会这样)。如何正确退出ncurses应用程序(结束ncurses)并让...

回答 1 投票 0

Python curses中断终端输出

我正在使用Python创建curses终端GUI,但是首先启动脚本并停止脚本,终端输出完全损坏。每行都在前一行的长度之后打印。 ...

回答 2 投票 0

curses模块中的标准键功能

有一个简单的程序:import curses导入时间window = curses.initscr()curses.cbreak()window.nodelay(True)而True:key = window.getch()如果key!= -1:打印密钥时间。 ...

回答 2 投票 2

stdscr.getstr()忽略键,只是字符串

我只需要将输入的文本(字节)转换为字符串。但是,如果我使用西里尔文按Backspace键和某些字符,则python会向我抛出此错误:UnicodeDecodeError:'utf-8'编解码器无法在...

回答 1 投票 -1

如何解释来自vt-100 / vt-102 DA请求的响应

如何解释来自DA转义序列(\ e [c)的响应?在urxvt中运行命令时,我得到1; 2,在Linux控制台(和st)中我得到6;。在xterm中我得到64; 1; 2; 6; 9; 15; 18; 21; 22。 ...

回答 2 投票 2

您如何更改Windows光标的默认窗口大小?

当我使用curses.initscr()stdscr = curses.newwin(0,0,0,0)之类的东西在curses中初始化一个窗口时,它似乎总是具有默认的分辨率,即120x30个字符,您无法更改。 ..

回答 1 投票 0

NLTK-抛出tem()缺少1个必需的参数错误

[我正在这里使用anaconda进行深度学习的教程:https://www.youtube.com/watch?v=ICL7VRKvS_A&list=PLzMcBGfZo4-ndH9FoC4YWHGXG5RZekt-Q&index=4它抱怨的那一行:...

回答 1 投票 0

每行的行尾还有一些固定文本

[我想同时拥有:在正常终端中,一行一行接一个地显示(Blah 12,Blah 13,Blah 14等)。固定位置信息(在右侧):日期+固定文本“ Bonjour” ...

回答 2 投票 0

KEY_RESIZE不残培()时的xterm被调整回

我使用Python 3.7的Debian Linux的9箱与标准的readline和诅咒模块。下面的代码应该输出“真”的xterm中运行时,并在xterm被调整:进口...

回答 1 投票 1

cx_Freeze + curses:'NoneType'对象没有属性'fileno'

我使用以下python脚本中的cx_Freeze实用程序生成了一个exe文件:from curses import wrapper def main(stdscr):pass wrapper(main)但是当我运行它时,它给了我一个...

回答 1 投票 0

如何在不支持GUI的无头Linux上运行Java GUI应用程序?

我创建了一个在Windows中运行的Java GUI应用程序。现在我希望它在不支持GUI的无头Linux实例上运行它。我想将GUI转换为TUI。有没有办法......

回答 4 投票 5

致命错误:无法找到pdcurses.dll进行链接,请确保PDCurses v3.4 +与UniCurses位于同一文件夹中

我在python中导入了curses,但是当我尝试从cmd运行程序时,它说ModuleNotFoundError:没有名为'_curses'的模块。我为我的Python版本搜索了Unicurses然后......

回答 1 投票 1

shutil.get_terminal_size()不会改变

我正在使用curses打印一个非常漂亮的控制台UI,我需要依赖于终端大小的东西。为此,我在这里读到,我可以使用shutil.get_terminal_size。所以我在......

回答 1 投票 3

使用Python Curses进行线程处理会给我带来奇怪的字符?

嘿那里Stack Overflow。我正在尝试构建一个测试脚本,该脚本应该在多行上混合输出更改字符(使用curses)(随着时间的推移创建它们),基于...创建新行

回答 2 投票 0

修改终端中已有的文本

有没有办法修改已经在终端中的文本,但不像简单的进度条清除\ r,通过完全修改文本E.g. user @ machine $ grep -R'mystuff'。 result1 result2 result3 ...

回答 2 投票 3

为什么我必须单击箭头键3次才能移动伺服?

我目前正在使用枢轴pi通过单击向上或向下箭头键来旋转伺服,但由于某种原因,我必须单击向上箭头键三次才能移动(与向下箭头相同...

回答 1 投票 1

ACS_BLOCK和ACS_CKBOARD在nCurses中不起作用,而其余ACS字符正在工作[关闭]

像ACS_ULCORNER和其他一些宽字符工作正常,ACS_BLOCK和ACS_CKBOARD没有按预期工作,而是显示为#。并使用此命令编译。 ...

回答 1 投票 1

“curses.h:没有这样的文件或目录”,即使安装到Cygwin后也是如此

我正在研究2048游戏的C克隆,使用curses.h作为UI。当尝试使用make commanad使用Cygwin编译它时,我得到以下消息:PS D:\ C \ ps3> make all gcc -std = c11 -...

回答 1 投票 0

我在这里做错了什么(尝试在C中编写* .srt解析器)?

我刚刚找到了一个mpv无法加载的* .srt文件。所以,我想我们制作自己的字幕解析器,将字幕的路径作为命令行参数。这是我尝试过的:/ *打算成为......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.