我的QLabels看起来相当难看,似乎没有反锯齿。我如何启用此功能(假设它可用)?如何在Qlabel上启用反锯齿功能?
8
A
回答
10
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);
+0
请记住,iz是'QFont :: PreferAntialias'。 – Exa
2
您可以设置标签的字体PreferAntialias的Antialisasing属性。 你可以做到这一点在QtCreator或通过这样的代码:
QFont f("Times", 50);
f.setStyleStrategy(QFont::PreferAntialias);
ui->label->setFont(f);
希望这有助于
相关问题
- 1. 为QPushButton启用抗锯齿功能
- 2. 反锯齿不能在Windows上工作
- 3. 如何在QGraphicsView中为QOpenGLWidget启用抗锯齿功能?
- 4. 反锯齿JLabel
- 5. opengl反锯齿
- 6. 为WPF形状启用反锯齿
- 7. 如何在Windows中启用字体反锯齿
- 8. GLSL image2D反锯齿
- 9. 反锯齿iPhone OpenGLES
- 10. Stage3D iOS反锯齿
- 11. 反锯齿问题
- 12. 如何用PHP反锯齿图像?
- 13. 如何在Flex中反锯齿图像?
- 14. 禁用字体反锯齿
- 15. DirectX:抗锯齿功能不起作用
- 16. 禁用Graphics.FillRectangle的抗锯齿功能?
- 17. 在Löve2D中关闭抗锯齿功能
- 18. 如何使用ExtTextOut在位图上创建反锯齿文本?
- 19. webglrenderer抗锯齿功能在某些设备上不起作用?
- 20. 可以在Android Canvas上对Drawable禁用抗锯齿功能吗?
- 21. 如何撤消画布反锯齿?
- 22. iPad SDK上的字体反锯齿
- 23. Highcharts:平滑/反锯齿线
- 24. CGContextClip反锯齿问题
- 25. 使TChromium呈现反锯齿
- 26. CGLayer和反锯齿CGPaths
- 27. OpenGL超采样反锯齿?
- 28. Google Webfonts和反锯齿
- 29. 抗锯齿上CAShapeLayers
- 30. 抗锯齿功能不能在QGraphicsView中使用查看
这是一个非常大胆猜测,因为我没有使用Qt的经验,但并设置背景颜色解决问题?许多UI系统不会在没有背景的情况下进行字体反锯齿,因为别名像素取决于背景颜色来融入。 – DarkDust
你可能应该告诉你正在使用的操作系统。我的QLabels看起来很好。 – 2011-07-19 11:29:51
你使用的是Qt软件渲染(光栅)吗? – vrince