Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 select 从套接字和标准输入读取
我正在编写一个基于 ncurses 的聊天程序 起初 我只编写了网络内容 没有 ncurses 一切都工作正常 但添加图形后我无法让客户端应用程序正常工作 主要问题是同时从标准输入和套接字读取 在无 ncurses 的版本中 我使用了 pt
c
Sockets
select
stdin
ncurses
Urwid:使光标不可见
我正在使用 urwid 它是一个用于在 ncurses 中设计终端用户界面的 Python 框架 但有一件事我在 urwid 中无法做到 而这在 Curses 中很容易做到 使光标不可见 现在 选择按钮时光标是可见的 而且看起来很丑 有办法
python
Linux
ncurses
curses
urwid
在屏幕上获取字符
我浏览了 NCurses 函数列表 似乎找不到返回已打印在屏幕上的字符的函数 每个字符单元格中存储的字符是否有可访问的值 如果没有的话Windows终端有类似的功能吗 我想用它来替换屏幕上某个值的所有字符 例如 所有a s 具有不同的特征
c
ncurses
在 ncurses 中使用退格键
我设置了一个简单的 ncurses 程序 它使用 getch 一次读取一个字符并将它们复制到缓冲区中 我遇到的问题是检测到按下退格键 这是相关代码 while buffer i c getch EOF i if c n break else
c
ncurses
如何检测来自 QNX 中 ncurses 的屏幕调整大小事件?
我无法配置为接收有关使用 ncurses QNX Momentics 更改终端大小的事件 我使用Putyy作为终端 通过COM端口传输数据 我的问题是如何实现使用远程终端时接收屏幕变化事件 FILE fcons fopen dev ser1
terminal
ncurses
UART
qnx
如何在 ncurses 中隐藏光标?
我在写信ncursesC 和 C 程序 我还没有找到向用户隐藏光标的方法 我在互联网上查了一下 但我发现的大多数信息要么涉及 n curses 的 Python Ruby 实现 要么实际上并不涉及光标的隐藏 我怎样才能实现我的目标 你需要c
ncurses
使用 C++ 输出字符串覆盖 Linux 终端上的最后一个字符串
假设我有一个命令行程序 有没有办法让我说的时候 std cout lt lt stuff 如果我不做std cout lt lt n 在另一个之间std cout lt lt stuff 东西的另一个输出将覆盖同一行上的最后一个东西 清理行
c
Linux
ncurses
iomanip
控制台界面教程和提示 (pdcurses)
我正在寻找有关使用 PDCurses 库的教程 不幸的是 只有文本文档 这更像是函数参考 pdcurses 是否与 ncurses 足够相似以使用 ncurses 教程 关于制作控制台 UI 的任何提示 附言 PDCurses mingw3
Console
ncurses
curses
pdcurses
如何更改“go build”的库路径
我正在尝试与 goncurses 一起工作 在 Centos 6 上 ncurses 库很旧 5 7 想要 5 9 所以我从源代码构建了 ncurses 并将其安装到 usr lib usr include 等中 如何告诉 go get 针
go
ncurses
在 ncurses 中的指定位置添加相同符号的快捷方式是什么?
我想添加str in ncurse屏幕 带坐标x 5 to 24 y 23 to 42 这是一个正方形 但我想不出一个简单的方法来做到这一点 我试过了 stdscr addstr range 23 42 range 5 24 但这行不通 它
python
ncurses
如何在 PyCharm IDE 中使用子进程模块调用基于 ncurses 的应用程序?
我想使用 subprocess 模块从 python 启动一个基于 ncurses 的应用程序 基于 ncurses 的应用程序是 TABARI 一个事件提取系统 事件提取的结果保存到文件中 我想从 python 脚本启动它 等待它终止 然
python
subprocess
pycharm
ncurses
Ncurses 和 Qt 互操作性
拥有基于 Qt 和 ncurses 的应用程序 在等待用户输入时每秒刷新屏幕的最佳方法是什么 例如显示时钟并获取用户输入 我需要 CPU 使用率和应用程序响应能力之间的最佳折衷 更具体地说 如何获取用户输入并仍然使用QTimer以及信号槽机
c
QT
ncurses
QtCore
如何在 Mac 上使用 Emscripten emcc 和 make 时包含 ncurses
我正在尝试构建一个项目 即 Angband 的源代码 http rephial org downloads 3 3 angband v3 3 2 tar gz http rephial org downloads 3 3 angband v
gcc
makefile
LLVM
ncurses
emscripten
使用 ncurses 处理转义序列? printf 是否处理转义序列?
我的程序从网络读取一些文本数据 例如 Hello 033 1 34mworld 033 0m and bla bla bla n 当程序使用prinf输出该字符串时 world 一词是蓝色的 但是当我将 ncurses 接口与 wprint
c
printf
ncurses
ansiescape
Pythoncurses不显示颜色,而Cncurses工作正常
我似乎无法让 Pythoncurses 模块显示颜色 而 ncurses C 库工作正常 这是一个应该可以工作的简单脚本 import curses def main stdscr if not curses has colors rais
python
ncurses
curses
pythoncurses
当终端大小调整时,Ncurses 程序退出
当我调整终端窗口大小时 以下程序退出 为什么以及如何阻止它 include
c
Linux
ncurses
非阻塞 getch()、ncurses
我在阻止 ncurses 的 getch 时遇到一些问题 默认操作似乎是非阻塞的 或者我错过了一些初始化 我希望它像 Windows 中的 getch 一样工作 我尝试过各种版本 timeout 3000000 nocbreak cbrea
Linux
g
Blocking
ncurses
getch
如何在 ncurses 中获得亮白色?
如何初始化浅灰色背景和亮白色前景的颜色对 init pair number COLOR WHITE COLOR WHITE 创建一个具有浅灰色前景和背景的颜色对 但我需要前景是真正的白色 我尝试将 COLOR WHITE 与 A BLINK
c
ncurses
curses
在 Cygwin 中从源代码构建 Vim
我正在尝试在 Cygwin 下从源代码包构建 Vim 以启用 Python 支持 我正在按照给出的指示进行操作here http cygwin com ml cygwin 2004 06 msg00540 html 但是当我运行时遇到这个错
python
Vim
Build
Cygwin
ncurses
中断 (n)curses 获取传入信号
我的一个程序使用 ncurses 来绘制一个小 tui 我的目标之一是使其能够移植到其他诅咒实现中 这意味着我想捕获终端仿真器在调整大小操作时发出的 SIGWINCH 并更新我的 tui 以遵循更改后的几何形状 而不依赖于 ncurses
c
POSIX
ncurses
curses
TUI
1
2
3
4
5
»