gpt4 book ai didi

linux - 实际 svga 控制台颜色上的 ncursesw 不正确

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:57 25 4
gpt4 key购买 nike

我正在使用 ncursesw,它会输出一些 cchar_t 项目,在 GUI 中打开的终端一切正常,但是在实际的 PC 控制台上,某些项目和那些项目的颜色是关闭的(标准简单颜色)请使用 setcchar(&cch, wch, WA_NORMAL, 0, NULL)add_wch(&cch)。要使用的颜色是在 setcchar 调用之前使用 wattrsetwbkgdset 在窗口上设置的。在处理普通 PC 控制台时,使用宽字符 (cchar_t) 是否有限制?那条规则是什么?

最佳答案

事实证明,还有另一个例程使用 setcchar 设置颜色对,并且使用了实际属性而不是颜色对编号。因此,虽然某些终端必须考虑到这一点,但控制台却没有。 setcchar 的正确值是颜色对编号 (n) 而不是 COLOR_PAIR(n)

的结果

关于linux - 实际 svga 控制台颜色上的 ncursesw 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51055443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com