gpt4 book ai didi

perl - 如何使用 Perl 和 Curses 指定透明背景?

转载 作者:行者123 更新时间:2023-12-01 05:44:26 24 4
gpt4 key购买 nike

我试图将背景设为标准终端颜色而不是黑色,但我似乎无法弄清楚。当我使用 use_default_colors()标准就像不使用颜色,但我想更改前景色而不是背景色。我用 init_color_pair(1, COLOR_RED, COLOR_BLACK);但这给了我黑色背景,这是我不想要的。

最佳答案

为了有透明的背景,你的应用程序的用户应该在他们的 .Xdefaults 或类似的东西中指定它。如果用户已经有一个透明背景,你所要做的就是使用默认背景,如下所示:

use Curses;
#...some init here...
# colors:
use_default_colors; # mandatory, we want to use the default background which is transparent
init_pair 1, COLOR_BLUE, -1; # -1 mandatory, again, we want *default* background
init_pair 2, -1, COLOR_WHITE; # you can use the default foreground color if you like

关于perl - 如何使用 Perl 和 Curses 指定透明背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193941/

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