我想将curses用于个人 Python 项目。 但是,当我尝试导入它时,出现以下错误:>>> import curses Traceback (most recent call last): File "<stdin>", line 1, in <modul ...
我想将curses用于个人 Python 项目。 但是,当我尝试导入它时,出现以下错误:>>> import curses Traceback (most recent call last): File "<stdin>", line 1, in <modul ...
这是我的代码。 现在我有另一个 function,我必须从中调用活动的 window,这是终端 window,这是它的代码: 所以我需要让 boost child 在我使用 term_window 的整个过程中运行。 知道我怎么能让这个工作吗? 我尝试了终端代码并且它单独工作,但不知何故我无法在终 ...
我一直在尝试在我的 Windows 10 机器上安装 PDcurses。 README.md 说要运行: make -f Makefile在“wincon”文件夹中构建 pdcures.dll。 但是,当我在 Powershell 中运行它时,它没有创建任何 .dll,而是创建了许多 .o 文件 ...
我想每秒刷新一次屏幕。 我正在与 ncurses 进行聊天。 到目前为止,我有以下 function: 打印以下屏幕: 在主要的 function 中,我希望有一个循环,每 1 秒刷新一次屏幕,从服务器获取可能的新消息,并在该时间间隔内刷新屏幕,以便可以显示新消息(如果有的话)。 我还想在刷新的同 ...
将我的 Fedora 更新到 37 后,我无法通过 arm-none-eabi-gdb 工具调试 stm32。 使用带有 debug-cortex 扩展的 vscode 用户不会收到任何调用此问题的错误,只是编译后调试不会启动。 我在bugzilla.redhat.com中发现了描述的错误 “在 ...
我使用 ncurses 库在 C 中实现了 Worldle 游戏。 当我添加一个新单词时,我会根据情况为每个字符着色:如果字母与猜测单词相同,则为绿色 position,如果该字母存在于单词中但在不同的 position 中则为黄色,如果字母为黑色则为黑色不在字里行间。 之后,我添加一个新词,上一行 ...
这是用于演示行为的精简代码。 编译并与ncurses链接,它运行大约两秒钟。 取消注释// getch ( ); 重新编译和链接,它运行了大约 200 秒。 该问题已通过使用clock_gettime()解决。 我很好奇为什么clock()表现异常。 ...
我试图让“o”独立于用户输入而向下移动。 我计划对另一个对象使用用户输入。 如果没有 if 语句,“o”将增加并减少。 使用 getch,“o”仅在有输入时移动。 我尝试了不同的循环,将运动部分放入不同的函数中,但我仍然要求运动在 while 循环中。 有人告诉我 while(1) 是每 1 帧, ...
我在编码方面很新,所以不要太挑剔,如果我犯了一个简单的错误......我是自学成才的,所以你是我唯一可以问的人。 感谢所有愿意提供帮助的人! 我正在尝试用 <curses.h> 制作类似“太空射击游戏”的东西,但它总是给我写分段错误,我不明白为什么。 我想我可以给你我所有的代码,这样你就 ...
我在访问 _maxx 时遇到问题,它说:./ScoreBoard.hpp:20:38: 错误:成员访问不完整类型“WINDOW”(又名“_win_st”) mvwprintw(score_win, 0, score_win->_maxx - 10, "% 11llu", 分数); ^ /L ...
必须出现一个带有输入的新窗口。 但只是显示一个标准的 ncurses 窗口。 我正在使用 ncurses 编写一个小游戏,首先我创建一个用户登录窗口,然后是游戏本身的窗口。 从字面上看,昨天一切正常,今天除了标准窗口和一开始的输入外什么都没有显示。 我不明白这是怎么回事,也许我不小心删除了一些东西 ...
我的问题和当前状态: 我正在使用python-curses库在fbterm上编写 TUI 软件。 我的目标是获得一些颜色,最重要的是纯白色。 我目前的状态:不是白色,而是有点灰色(不是全亮度)。 或者如果得到全亮度的白色,我的盒子(矩形)就会乱七八糟我如何在 python-curses 中设置颜色 ...
我需要制作一个程序,它获取按下的键的值并显示在 window 对应的字符串上。 当用户不按回车键时,他可以再次按箭头键,每次按下后字符串都会改变。 我试着写这个,但程序没有按我预期的方式工作(当我按向右键然后向左键时,有一段以前的字符串)。 当我按右键时,它按预期工作: 有一段以前的字符串 ...
我正在使用一个(其他)遗留 C 应用程序,它有一个使用 ncurses 编写的文本用户界面。 我想编写程序运行的一些测试脚本,但它只会在终端中运行。 没有办法删除用户界面。 有没有办法在不必将屏幕带到前台的情况下伪造或后台终端(用于应用程序)? 到目前为止,我最好的使用屏幕和超时如下。 此示例执行程 ...
我正在做一个项目,我需要暂时取消 curses windows,以便在 cmd 中写入目录路径,然后让 curses windows 回来。 我在这个网站上找到了这段代码,并尝试在代码中使用 sleep 命令,但没有成功。 所以如果有人知道如何解决这个问题,请在这里写下来。 谢谢:) ...
我在使用 wprintw function 在终端中打印扩展 ascii 时遇到问题。该程序打印字母而不是正方形。 我试图改变我的语言环境但没有效果。 我应该在我的系统中更改什么才能正确打印它? 我在 Debian Jessie 10 上工作,这些是我的语言环境: ...
为了尽可能简化问题,我有两个函数,一个调用子的父。 一切都执行正常,直到它返回孩子 function。之后我得到一个总线错误。 现在,代码比这里复杂得多,但我认为这不应该对这个 (?) 有任何影响,因为它正确执行,直到 return 语句。 还有 ncurses 和多线程,非常复杂的自定义结构,但到 ...
我已经解决了这个问题,因为我有代码可以做我想做的事,但我不明白为什么有必要做我做的事,而且我看不到这种行为的记录,所以我想知道是否有人可以解释为什么? 我实际上是在将 ncurses“移植”到 Forth。 更准确地说,我正在编写一些 RISC-V 程序集,它轻轻环绕 C 库调用,为 Forth ...
出于学习目的,我尝试使用do.net-curses库在 C# 中实现一个简单的应用程序。 应用程序应该简单地从键盘捕获用户输入,然后将其打印在终端屏幕上。 我已经在 Visual Studio 中实现了以下代码并测试了它是否可以在我的主机 (Windows 10) 上运行: 但是,当我尝试在 Do ...
在使用表单字段时,我偶然发现了动态大小字段的以下行为。 AFAICT,将右箭头键事件传递给表单驱动程序会导致将空格附加到字段缓冲区。 即,这个: 当 cursor 位于字段字符串的末尾时,会将 append 个空格添加到字段缓冲区。 我对这是默认行为感到困惑。 恕我直言,在字段缓冲区字符串的末尾硬 ...