ncurses 相关问题

ncurses包是一个子程序库,用于独立于终端的屏幕绘制和输入事件处理。

使用 ncurses 时如何处理 OCaml 中的错误?

我正在学习OCaml,我想编写一个curses应用程序。我对这种语言非常陌生,当我开始编写curses 函数时,我注意到其中许多函数都有类型unit -> err....

回答 1 投票 0

如何在ncurses中启用32k颜色对?

我读到 ncurses 可以支持最多 256 种颜色和最多 32k 颜色对。虽然我自己设法设置了 256 种颜色,但我找不到任何有关如何设置 32k 颜色对的信息。 重新...

回答 3 投票 0

terminfo(5)中的cursor_up (cuu1) 和 key_up (kcuu1) 有什么区别?

术语信息(5): 变量字符串 名称 TCap代码 描述 光标向上 cuu1 向上 上一行 按键向上 kcuu1 库 向上箭头键 我尝试使用 tput 并且它们产生相同的输出: $ tput cuu1 |十六进制...

回答 2 投票 0

execlp 从第二次开始在 C++ 和 ncurses 中什么都不做

我正在尝试使用 pipeline() 和 execlp() 从子进程获取字符串。为此创建函数后,我在主进程中使用了它两次,它第一次工作,但第二次不起作用。我想修复...

回答 1 投票 0

从curses进程分叉交互式程序会导致键盘干扰

从curses界面,用户可以分叉feh实例来查看图像。 curses 界面具有 hjkl 导航,在查看图像时不应阻止该导航。 无效显示文件(无效){

回答 1 投票 0

崩溃后清理终端中的 ncurses 混乱

我正在使用 ncurses 绘制 TUI。问题是,每当我的程序出现段错误时,我的终端就会变得一团糟。我看不到我正在输入的内容。因为我通过 ssh 工作,所以很痛苦。我有

回答 5 投票 0

Curses 库不支持 OS X high Sierra 上的宽字符

OS X 10.13.2(高山脉)。 我正在尝试编写支持widechar的简单curses程序,但看来默认(预安装库)curses不支持widechar: 最简单的程序

回答 1 投票 0

如何在 ncurses MacOS 中打印表情符号 (🤮)

我尝试这样做,但结果只是导致表情符号没有显示在终端上。表情符号似乎被空格取代了。 另外,我会使用 ncursesw 库,但它不受支持......

回答 1 投票 0

如何使用 derwin() 子窗口函数在 Ncurses 中填充完整的背景颜色?

有没有办法使用 Ncurses 中的 derwin() 子窗口函数填充完整的背景颜色? 这是我下面的程序。我期待 Sonny 子窗口中的所有白色背景,但不幸的是不是

回答 1 投票 0

为什么板子会被循环删除?

我正在使用 ncurses 库开发双陆棋游戏。目前,我正在处理在棋盘上设置棋子的问题。我的想法是将两个 c 风格字符串传递给 print_pawns():第一个字符串告诉谁是谁......

回答 1 投票 0

关于ncurses中的窗口移动和刷新

我正在探索基于 ncurses 窗口教程的修改程序来移动窗口,而无需每次使用 mvwin 删除和重新制作它,并且遇到了以下问题: 移动

回答 1 投票 0

用户输入后将 unicode 字符输入 NCURSES 表单字段

实际上,我希望用户能够通过使用 Ctrl 键输入少量的 unicode 字符。例如,Ctrl + a 将为“U+00E1 á 或 \u00E1”。 /* 循环到...

回答 1 投票 0

如何在ncurses中的窗口(游戏和暂停窗口)之间切换?

我正在用C创建一个游戏。我不是在stdscr中玩它,而是在一个名为basewin的win中玩。我想,当用户按“P”时,打开另一个窗口,称为pausewin,并暂停在basewin上运行的游戏...

回答 1 投票 0

“printw”到底是做什么的? (Ncurses)

有人可以告诉我 printw 到底是做什么的吗?我尝试寻找信息但找不到任何东西。

回答 3 投票 0

Python 使用 Curses 显示所有可用颜色对的问题

我正在运行 Python 3.10,并且遇到了诅咒问题,特别是在尝试利用全部颜色对时 curses.COLORS 返回 256 curses.COLOR_PAIRS 返回 65536 咒骂。

回答 2 投票 0

子进程中的Ctrl Z 会破坏ncurses 的reset_prog_mode

我正在编写一个ncurses应用程序,它显示目录中的文件,并获取用户选择的文件并在vim中打开,问题是当我按ctrl z暂时关闭vim时,在

回答 1 投票 0

如何操作“script”命令创建的计时和打字稿文件?

作为调试过程的重要步骤,仔细查看时间和进度是必须的。 经常使用 script 和 scriptreplay,我想知道是否存在用于操作结果的工具......

回答 1 投票 0

为什么 curs_refresh() 这么慢?

我尝试使用 ncurses 制作一个简单的文件查看器,允许用户滚动文件并在底部显示状态栏。 问题是refresh()(通过getch()调用)是......

回答 1 投票 0

256 种颜色,前景和背景

这是两个脚本的故事,与之前的问题相关。 这两个脚本位于 http://gist.github.com/50692。 ansi.rb 脚本在所有 256 种背景颜色上显示所有 256 种颜色。

回答 2 投票 0

如果没有 initscr,getch 就无法工作

我浏览了 NCURSES 的文档。我不明白如果我在没有 initscr 的情况下使用 getch 那么为什么这个程序无法工作。有没有其他方法可以在没有

回答 3 投票 0

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