如何在Qlabel上启用抗锯齿?

lau*_*ent 10 qt antialiasing qlabel

我的QLabel看起来很难看,似乎没有抗锯齿.如何启用此功能(假设它可用)?

Rai*_*aiv 13

QLabel * l = new QLabel();
QFont f=l->font();
f.setStyleStrategy(QFont::PreferAntialias);
l->setFont(f);
Run Code Online (Sandbox Code Playgroud)

您还可以更改应用程序字体设置,以应用于您使用的所有小部件...

QFont f=QApplication::font();
f.setStyleStrategy(QFont::PreferAntialias);
QApplication::setFont(f);
Run Code Online (Sandbox Code Playgroud)