我想自定义SettingsPanelNoMenu,但我还没有找到更改位置和方式。
变化非常小,所以我认为制作一个自己的界面会太复杂,应该更容易做到。
设置页面位于TabbedPanel内,您可以在此处找到源代码: https://gist.github.com/AWolf81/3f122de3ef559eaec202
以下是我想要改变的事情。我想删除SettingsPanel的标题(标有红色圆圈),因为它已在TabbedPanel中突出显示:
删除该标题的最简单方法是什么?
将标题设置为空字符串将是一个选项,但标题的标签仍然存在,标签名称和第一个设置之间的差距将太大。
答案 0 :(得分:0)
好的,我找到了解决方案,而且非常简单。
只需覆盖KV文件/字符串中的SettingsPanel样式即可。我之前尝试过这个但是我错过了添加减号以删除原始样式。这里很重要,否则将绘制基本样式的标签。
我已将这些行添加到我的KV字符串中,然后按预期工作:
<-SettingsPanel>:
spacing: 5
padding: 5
size_hint_y: None
height: self.minimum_height
我还更新了此演示的要点。
以下是现在的样子: