Python Kivy - 强调不在标签中工作

时间:2016-05-24 19:35:12

标签: python label kivy

我知道之前已经问过这个问题(Underline text in a Label in Kivy?)并且这是一个相当古老的问题,但我真的想知道是否有办法在Kivy的标签中加下文字? 我在网上找到的唯一建议的解决方案是使用python脚本extended_markup.py。但这不起作用,并且由于Kivy的更新而充满了问题。 我已经尝试过乱搞自己,但强调甚至似乎从kivy源代码中的标记中删除了......即使文档谈论下划线! 任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:2)

此功能已添加到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提供程序不支持它。