Python Kivy - 下划线在标签中不起作用
Python Kivy - underline not working in label
我知道之前有人问过这个问题 (Underline text in a Label in Kivy?),这是一个很老的问题,但我真的很想知道是否有办法在 Kivy 的标签文本中添加下划线?
我在网上找到的唯一建议解决方案是使用 python 脚本 extended_markup.py。但这不起作用,并且由于 Kivy 的更新而充满问题。
我试过弄乱自己,但下划线甚至似乎从 kivy 源代码中的标记中删除了......即使文档谈论下划线!
任何帮助,将不胜感激。
Kivy 1.9.2-dev 开发版中已添加该功能。更新到开发版的说明因平台而异:https://kivy.org/docs/installation/installation.html
您可以在 Label
小部件上设置下划线以在文本下划线:
Label:
text: 'underline this!'
underline: True
您还可以使用标记:
Label:
text: 'underline [u]this![/u]'
markup: True
但是,并非所有文本提供程序都支持下划线。特别是,SDL2 文本提供程序确实支持它,而 pygame 和 PIL 提供程序不支持它。
我知道之前有人问过这个问题 (Underline text in a Label in Kivy?),这是一个很老的问题,但我真的很想知道是否有办法在 Kivy 的标签文本中添加下划线? 我在网上找到的唯一建议解决方案是使用 python 脚本 extended_markup.py。但这不起作用,并且由于 Kivy 的更新而充满问题。 我试过弄乱自己,但下划线甚至似乎从 kivy 源代码中的标记中删除了......即使文档谈论下划线! 任何帮助,将不胜感激。
Kivy 1.9.2-dev 开发版中已添加该功能。更新到开发版的说明因平台而异:https://kivy.org/docs/installation/installation.html
您可以在 Label
小部件上设置下划线以在文本下划线:
Label:
text: 'underline this!'
underline: True
您还可以使用标记:
Label:
text: 'underline [u]this![/u]'
markup: True
但是,并非所有文本提供程序都支持下划线。特别是,SDL2 文本提供程序确实支持它,而 pygame 和 PIL 提供程序不支持它。