我的QLabel看起来相当丑陋,似乎没有反锯齿。 我该如何启用此功能(假设可用)?
我的QLabel看起来相当丑陋,似乎没有反锯齿。 我该如何启用此功能(假设可用)?
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);
QFont::PreferAntialias
。 - Exa您可以在标签的字体中设置抗锯齿属性为PreferAntialias。您可以在QtCreator中或通过如下代码进行设置:
QFont f("Times", 50);
f.setStyleStrategy(QFont::PreferAntialias);
ui->label->setFont(f);