【发布时间】:2021-04-14 22:11:21
【问题描述】:
我正在使用 Kivymd 进行编程,但遇到了问题。
我的 KV 代码:
MDTextField:
hint_text: "Hint Text"
font_name: "Fontname.ttf"
当我更改 MDTextfield 的 font_name 时,字段的字体会发生变化。但是,提示文本的字体不会改变。它的字体仍然是默认字体。
有没有办法改变提示文本的字体?谢谢。
【问题讨论】:
-
请提供相关代码,以便我们为您提供帮助。此外,此问题的最可能原因是配置在稍后的代码中被覆盖。
-
hint_text的字体被硬编码到MDTextField中。作者没有提供任何改变它的方法。 -
@JohnAnderson 有什么办法可以改变硬编码的东西吗?
-
只能通过重写代码。您可以扩展 MDTextField 以创建具有您想要的行为的自定义 MDTextField。
标签: kivy textfield python-3.8 kivymd