2016-06-14 34 views
0

我有一個kivy標籤,我希望在文本中加下劃線。粗體,顏色和斜體標籤正常工作,但我似乎遇到了下劃線和刪除線的問題。這是一個錯誤?我似乎有正確的語法。Kivy標記中可能存在的錯誤

from kivy.app import App 
from kivy.uix.label import Label 

class Hello(App): 
    def build(self): 
     lbl = Label(text='[b]One[/b] [u]two[/u] [i]three[/i] [color=ff0000]four[/color] [s]five[/s]', markup=True) 
    return lbl 

Hello().run() 

我使用SDL2文字提供商和Kivy 1.9.1 enter image description here

enter image description here

+0

是否使用了SDL2文本提供?和Kivy 1.9.1? – inclement

+0

[Kivy中的標籤中的下劃線文本可能重複](http://stackoverflow.com/questions/23128123/underline-text-in-a-label-in-kivy) – Leva7

+0

不,我不這麼認爲。我理解語法,但它似乎不工作 – Psionman

回答

1

顯然它不是在你的版本中實現尚未:https://github.com/kivy/kivy/issues/4059

+0

謝謝Nykakin。然而,它很煩人,因爲kivy甚至不刪除標籤([u]),所以你不能「預先準備」你的文本準備好實施。 – Psionman

+0

固定在1.92嗎? – Psionman

+0

還沒有穩定的1.9.2版本,只有開發版本。但是,是的,我相信它應該在這個版本中修復。雖然沒有自己測試過。 – Nykakin