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>
        '
}