[英]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.