私の QLabels は非常に醜く見えます。アンチエイリアスがないようです。この機能を有効にするにはどうすればよいですか (利用可能な場合)?
11828 次
2 に答える
13
QLabel * l = new QLabel();
QFont f=l->font();
f.setStyleStrategy(QFont::PreferAntialias);
l->setFont(f);
アプリケーションのフォント設定を変更して、使用するすべてのウィジェットに適用することもできます...
QFont f=QApplication::font();
f.setStyleStrategy(QFont::PreferAntialias);
QApplication::setFont(f);
于 2011-07-19T11:34:08.533 に答える
2
ラベルのフォントの Antialiasasing 属性を PreferAntialias に設定できます。QtCreator または次のようなコードで実行できます。
QFont f("Times", 50);
f.setStyleStrategy(QFont::PreferAntialias);
ui->label->setFont(f);
お役に立てれば
于 2011-07-19T11:37:30.183 に答える