Qt 5.7 将文本元素中的交替单词标记为粗体
Qt 5.7 Tagging alternating words in text element to be bold
所以我想要等同于
的东西
<p>The <b>quick</b> brown <b>fox</b> jumps <b>over</b> the <b>lazy</b> dog</p>
quick brown fox jumps over lazy狗
我知道我可以通过将 Flow 与一堆 Text 元素结合使用来实现这一点,每个连续的粗体或非粗体文本块都有一个。我只是想知道是否有更干净的东西。
参见QML Text item documentation。
甚至还有一个例子:
Text {
text: "<b>Hello</b> <i>World!</i>"
}
复制下面的精彩QML web editor
import QtQuick 2.0
Rectangle {
width: 400; height: 100
Text {
text: "The <b>quick</b> brown <b>fox</b> jumps <b>over</b> the <b>lazy</b> dog"
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
}
}
所以我想要等同于
的东西<p>The <b>quick</b> brown <b>fox</b> jumps <b>over</b> the <b>lazy</b> dog</p>
quick brown fox jumps over lazy狗
我知道我可以通过将 Flow 与一堆 Text 元素结合使用来实现这一点,每个连续的粗体或非粗体文本块都有一个。我只是想知道是否有更干净的东西。
参见QML Text item documentation。 甚至还有一个例子:
Text {
text: "<b>Hello</b> <i>World!</i>"
}
复制下面的精彩QML web editor
import QtQuick 2.0
Rectangle {
width: 400; height: 100
Text {
text: "The <b>quick</b> brown <b>fox</b> jumps <b>over</b> the <b>lazy</b> dog"
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter
}
}