curses 相关问题

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

Python诅咒update_panels()和Panel.move()问题

我正在尝试学习如何使用Python Curses(并希望构建一个简单的游戏),但是以某种方式我无法使curses面板正常工作。具体来说,当我尝试update_panels()时,我的脚本(如下)...

回答 1 投票 0

如何管理curses登录

我使用curses为我的应用程序创建了一个简单的UI,并且还在我的模块中使用层次结构(logmain,logmain.child1)等包含日志(日志)。如果发生日志事件,则日志...

回答 3 投票 13

尝试应用我所学的构建sanke游戏python的方法,但是它不起作用

我一直在尝试应用这段视频后到目前为止所学到的知识,但似乎没有用,为什么?这是视频的链接。 https://www.youtube.com/watch?v=rbasThWVb-c&t=8s这是...

回答 1 投票 0

[python3诅咒padstr在迭代循环中未显示

使用以下命令创建:self.pads = [] self.pads.append([服务器,通道,curses.newpad(高度-2,宽度)])问题功能:def writepad(自身,服务器,通道,消息) :#在一行上写一行...

回答 1 投票 4

Python curses.getmouse()

#!/ usr / bin / env python#-*-编码:utf-8-*-import curses screen = curses.initscr()curses.noecho()curses.curs_set(0)screen.keypad(1)curses .mousemask(1)screen.addstr(“这是示例...

回答 2 投票 5

[Python Curses addwstr()在向屏幕上添加行时返回ERR

假设我在curses屏幕上添加了大量行。最小的无效示例:import curses类MyApp(object):def __init __(self,stdscreen):self.screen = stdscreen ...

回答 1 投票 0

Python诅咒Git子进程的输出具有意外间距

当我在python-curses屏幕中调用git时,我观察到一个奇怪的间距问题。在下面的最小工作示例中,我在做什么,导致间距微不足道,并且不与侧面齐平...

回答 1 投票 1

标头ncurses.h与curses.h之间的差异[重复]

作为Curses库的变体,标头 和 之间有什么区别?为什么我更喜欢#include 代替#include

回答 1 投票 1

诅咒Python返回主菜单时不清除窗口

6年前他们提出了一个极好的解决方案,但是我的更改导致了意外的结果,当我调用子菜单功能和主菜单时,窗口没有清除,请帮助我...

回答 1 投票 1

Blessed / Curses控件不适用于Pyinstaller。缺少vtwin10

我有一个非常简单的Python程序,使用了“祝福”。它可以与Win10 Python解释器正常工作,但与Pyinstaller打包时报告错误,并且终端控制代码将被忽略。 ...

回答 1 投票 0

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

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