QML:上标/下标文本

Bol*_*n95 3 user-interface qt html4 qml

问题是,QML完全无视<sub><sup>html标签,即在官方实际上提到的支持HTML子集.
因此,以下代码将显示"x y "的常规"xy ":

Text {
text: "x<sup>y</sup>"
}
Run Code Online (Sandbox Code Playgroud)

有没有其他可能的方法来显示下标/上标文本?

UPD:这是自Qt 5.0以来最新Qt Quick版本的已知错误.您可以通过在此处此处投票来帮助修复错误

小智 10

我添加了textFormat:Text.RichText以使sub和sup正常工作:

Text {
    textFormat: Text.RichText
    text: "Normal<sub> Subscript</sub> <sup>Superscript</<sup>"
}
Run Code Online (Sandbox Code Playgroud)