我的QLabels看起来很难看,似乎没有抗锯齿功能。如何启用此功能(假设此功能可用)?
发布于 2011-07-19 19:34:09
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-19 19:37:30
您可以将标签字体中的抗锯齿属性设置为PreferAntialias。你可以用QtCreator或者像下面这样的代码来做:
QFont f("Times", 50);
f.setStyleStrategy(QFont::PreferAntialias);
ui->label->setFont(f);
希望这能有所帮助
https://stackoverflow.com/questions/6746276
复制相似问题