我不知道title bar
anAccorditionItem
是否是一个真正的按钮(它似乎在视觉上是相同的),但我需要做的是可以在普通按钮中完成的相同操作,如下所示:
<Button>
background_color: .55,.5,.95,.6
我试图将这种礼节应用于 anaccorditionitem
但显然它没有奏效。
因此,如何应用background_color
在按钮元素的“按钮”(标题栏)元素中找到的属性AccordionItem
?
谢谢
我不知道title bar
anAccorditionItem
是否是一个真正的按钮(它似乎在视觉上是相同的),但我需要做的是可以在普通按钮中完成的相同操作,如下所示:
<Button>
background_color: .55,.5,.95,.6
我试图将这种礼节应用于 anaccorditionitem
但显然它没有奏效。
因此,如何应用background_color
在按钮元素的“按钮”(标题栏)元素中找到的属性AccordionItem
?
谢谢
更改颜色 - 不编辑代码是不可能的(顺便说一句,这很容易),即使那样它也会着色。
但是,更改图像是您可以开箱即用的东西:
AccordionItem(background_normal='somethin.xyz')
您可以在其中更改默认的“颜色”,但当然您需要自己创建这些图像。查看这些属性并使用它们来自定义AccordionItem
.
另外,Button
如果我是对的,那就没有了,那些只是Layout
s,因此没有*color
属性,只有行为。但是,是的,你可以把它当作Button
它完成工作。:)
编辑: 关于背景图像的大小,我认为如果允许拉伸,即使 1x1 也足够了。对于更多花哨的效果,即边框、“3D”等,在该图像上绘制不止一种颜色,您就会看到。
此外,您可以使用 kv for 构建自己的模板title_template
。
Edit2:
拉取请求用于制作color
和disabled_color
可用于AccordionItem
.