Html <;字体大小=…>;标签不';我不能在Text中工作
我的代码:Html <;字体大小=…>;标签不';我不能在Text中工作,html,qt,qml,qtquick2,Html,Qt,Qml,Qtquick2,我的代码: import QtQuick 2.6 import QtQuick.Window 2.2 Window { visible: true Text { text: ' <font size="100">Large</font> <font size="50">Medium</font> <font size="10">S
import QtQuick 2.6
import QtQuick.Window 2.2
Window {
visible: true
Text {
text: '
<font size="100">Large</font>
<font size="50">Medium</font>
<font size="10">Small</font>
'
}
}
导入QtQuick 2.6
导入QtQuick.Window 2.2
窗口{
可见:正确
正文{
正文:'
大的
中等
小的
'
}
}
所有3个单词都以相同的大小显示。但是被记录为包括
为什么会发生这种情况?我不熟悉qt,但也许你忘记了单元“px”和连字符“-”
<font-size="100px">Large</font>
大型
如果使用CSS样式和属性Text.RichText
,您可以实现您想要的功能
例如:
import QtQuick 2.6
import QtQuick.Window 2.2
Window {
visible: true
Text {
text: "<span style='font-size:120px;'>Large</span>"; textFormat: Text.RichText
}
}
因此,如果要使用
,最大值为7
您可以使用以下示例测试行为。使用大于7的大小无效,字体保持大小为7
import QtQuick 2.6
import QtQuick.Window 2.2
Window {
visible: true
Text {
y: 0
textFormat: Text.RichText
text: "<font size=1>Large</font>";
}
Text {
y: 30
textFormat: Text.RichText
text: "<font size=7>Large</font>";
}
Text {
y: 90
textFormat: Text.RichText
text: "<font size=10>Large</font>";
}
}
导入QtQuick 2.6
导入QtQuick.Window 2.2
窗口{
可见:正确
正文{
y:0
Text格式:Text.RichText
案文:“大”;
}
正文{
y:30
Text格式:Text.RichText
案文:“大”;
}
正文{
y:90
Text格式:Text.RichText
案文:“大”;
}
}
这应该可以:
Text {
anchors.centerIn: parent
textFormat: Text.RichText
text: '
<span style="font-size:100px;">Large</span>
<span style="font-size:50px;">Medium</span>
<span style="font-size:10px;">Small</span>
'
}
文本{
anchors.centerIn:父对象
Text格式:Text.RichText
正文:'
大的
中等
小的
'
}
答案和我一样。是的,我想我们是在同一时间发布的。请参见时间戳;)总而言之,支持似乎相当混乱,一些标签有效,其他标签无效,其他标签有时有效或以意外的方式工作。@luffy好吧,你是未来的30秒,我生活在过去,呵呵。顺便说一句,我已经更新了我的答案。
Text {
anchors.centerIn: parent
textFormat: Text.RichText
text: '
<span style="font-size:100px;">Large</span>
<span style="font-size:50px;">Medium</span>
<span style="font-size:10px;">Small</span>
'
}