【问题标题】:How can I remove the title of a SettingsPanel with SettingsPanelNoMenu in Kivy?如何在 Kivy 中使用 SettingsPanelNoMenu 删除 SettingsPanel 的标题?
【发布时间】:2014-08-05 02:37:47
【问题描述】:

我想自定义 SettingsPanelNoMenu,但我没有找到在哪里以及如何更改它。

变化很小,所以我认为制作自己的接口太复杂了,应该更容易做。

设置页面位于 TabbedPanel 内,您可以在此处找到源代码: https://gist.github.com/AWolf81/3f122de3ef559eaec202

这就是我想要改变的地方。我想删除 SettingsPanel 的标题(标有红色圆圈),因为它已经在 TabbedPanel 中突出显示:

删除该标题最简单的方法是什么?

将标题设置为空字符串是一种选择,但标题的标签仍然存在,并且选项卡名称与第一个设置之间的差距太大。

【问题讨论】:

    标签: python settings customization kivy


    【解决方案1】:

    好的,我找到了解决方案,而且很简单。

    只需在您的 KV 文件/字符串中覆盖 SettingsPanel 的样式。我以前试过这个,但我错过了添加减号来删除原始样式。这里很重要,否则会绘制基本样式的标签。

    我已将这些行添加到我的 KV 字符串中,然后它按预期工作:

    <-SettingsPanel>:
        spacing: 5
        padding: 5
        size_hint_y: None
        height: self.minimum_height
    

    我还更新了这个演示的要点。

    这是现在的样子:

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 2016-11-24
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多