更改 OneLineListItem MDList 的 font_name

Posted

技术标签:

【中文标题】更改 OneLineListItem MDList 的 font_name【英文标题】:changing the font_name of OneLineListItem MDList 【发布时间】:2020-12-09 07:00:21 【问题描述】:

我想在kivymd 的MDList 中更改OneLineListItem 的font_name。加载屏幕后将发生更改。

【问题讨论】:

这个我没试过,不过看看theming documentation 我更改了不同小部件中的字体,但它不适用于 MDList。 【参考方案1】:
from kivy.lang import Builder

from kivymd.app import MDApp

KV = '''
OneLineListItem:
    text: "[font=JetBrainsMono-ExtraBold-Italic.ttf]One-line item with avatar[/font]"

'''


class MainApp(MDApp):
    def build(self):
        return Builder.load_string(KV)


MainApp().run()

【讨论】:

以上是关于更改 OneLineListItem MDList 的 font_name的主要内容,如果未能解决你的问题,请参考以下文章

如何在 kivyMD 的 MDDialog 中插入 MDList?

删除和读取小部件后的 KivyMD MDList 间距布局问题

第一个 Python/Kivy/KivyMD 应用程序。无法将文本字段中的数据保存到变量 + 数据绑定到 MDList

如何动态更改 MDDialog KivyMD 中的文本字段?

在 kivyMD 中选择 MDCheckbox 时出现应用错误

如何使用多个选择器定义 Angular 2 组件或指令