このコードを使用して、サイズが 16 のプッシュボタンにラベルを設定しています
ui->pushButton->setText(tr("<font size=16>Tank 1 \n %1%2C</font>").arg(szTemp).arg(degree));
<font size=16>Tank 1 005c</font>
しかし、プッシュボタンに書かれているように出力を得ています。
フォントサイズを設定するには?
このコードを使用して、サイズが 16 のプッシュボタンにラベルを設定しています
ui->pushButton->setText(tr("<font size=16>Tank 1 \n %1%2C</font>").arg(szTemp).arg(degree));
<font size=16>Tank 1 005c</font>
しかし、プッシュボタンに書かれているように出力を得ています。
フォントサイズを設定するには?
a のテキスト値はQPushButton
「リッチ テキスト」ではないため、HTML が期待どおりに解釈されません。ウィジェットで を使用しsetFont
てフォント サイズを設定するか、スタイル シートを介して設定します。
QFont font = ui->pushButton->font();
font.setPointSize(16);
ui->pushButton->setFont(font);
スタイル シートはより強力ですが、現在上書きしている他の多くの機能を定義する必要があるため、もう少し複雑になる傾向があります。