簡體   English   中英

Qt QLabel HTML 字體大小嚴重失敗

[英]Qt QLabel HTML font size fails badly

In my Qt application (uses Qt 4.7.0 from Ubuntu 10.10 Linux repository) i tried to use Qt::RichText QLabels using the following HTML:

    label_1->setText("<font size=64>size=64</font>");
    label_2->setText("<font color=red size=10>size=10</font>");
    label_3->setText("<font color=blue size=14>size=14</font>");

由於某種原因,字體大小設置不正確。 所有小部件都有相同的字體大小,比默認字體大,但仍然是錯誤的字體。 為第一個小部件設置的字體大小似乎會影響以下小部件將使用的大小。 僅設置顏色屬性會使 label 文本保持其標准大小。

我也嘗試在 QtDesigner 中重現這一點,同樣的問題也發生在那里。

將文本格式設置為Qt::Richtext沒有任何效果。 並且在 HTML 屬性值周圍使用引號也不會改變任何內容。

我錯過了什么?

在此處輸入圖像描述

好的,字體大小是受支持的,但您是否嘗試過 CSS 樣式的font-size:64pt CSS 更好,因為尺寸有明確的單位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM