2012-12-21 234 views
4

我使用這個代碼來設置按鈕的標籤與16如何在Qt按鈕上設置標籤的字體大小?

ui->pushButton->setText(tr("<font size=16>Tank 1 \n %1%2C</font>").arg(szTemp).arg(degree)); 

的大小,但我得到的輸出爲<font size=16>Tank 1 005c</font>寫上按鈕。

如何設置字體大小?

回答

8

QPushButton的文本值不是「富文本」,因此它不會像預期的那樣解釋您的html。無論是使用setFont上的小部件設置字體大小,或通過樣式表設置:

QFont font = ui->pushButton->font(); 
font.setPointSize(16); 
ui->pushButton->setFont(font); 

樣式表,而功能更強大,可往往是稍微複雜一些,因爲它迫使你定義您現在正在寫入的其他功能的數量。

+0

謝謝Jdi,這個作品! – Amar

相關問題