pygame_gui文本框边框样式



我一直试图在我目前正在开发的程序中使用pygame_gui,但在文本框元素样式方面遇到了一些问题。

我看了他们的示例repo和docs,并相应地制作了一个theme.json。目前,我只想把这个文本框设置为透明的,没有边框(或者透明的)——问题是,除了normal-border之外的每个属性都按照我指定的方式设置样式。它似乎根本没有意识到这一点。

我试过"border-width": 0,但仍然没有成功。我也尝试过将我的版本更新到回购的最新版本(0.6.5),但没有成功,之前也尝试过使用标签,但这些方法似乎都不起作用,即使在实现了与示例中相同的代码后,它也只会在以前的文本上写。

不确定我是否使用了错误的属性,但已经尝试了几个,这就是它在文档中为这个元素的主题化所声明的。

这是我的主题文件:

{
"#points_label":
{
"colours":
{
"dark_bg": "#ffffff00",
"normal_text": "#000000",
"normal_border": "#ffffff00"
},
"misc": {
"border_width": 0,
"shadow_width": 0,
"text_horiz_alignment": "center"
}
}
}

试着怀疑我是否遗漏了什么,或者这只是一个坏掉的功能。

原来我缺少"border_width;以及";shadow_ width";values-我想我错过了没有抛出错误的时候!‍♀️

最新更新