2017-10-16 77 views

回答

1

林不熟悉,QT間期,但也許你忘了單位「像素」和連字符「 - 」

<font-size="100px">Large</font> 
0

你可以達到你想要的東西,如果你使用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 
    } 
} 

回答更新,增加了更多的信息。

根據documentationText.StyledText是支持一些基本文本樣式標記的優化格式。

的文檔給你一些例子,像

<font color="color_name" size="1-7"></font> 

所以,如果你想使用<font size>,最大值爲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>"; 
     } 
} 
0

這應該工作:

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

相同的答案比我。 – Tarod

+0

你好我想我們在同一時間發佈。看到時間戳;) – luffy

+0

總而言之,支持似乎相當混亂,一些標籤工作,其他標籤不工作,其他工作有時或以意想不到的方式。 – dtech

相關問題