我的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