Mi QLabels parece bastante fea, parece que no hay anti-aliasing. ¿Cómo puedo habilitar esta característica (suponiendo que esté disponible)?¿Cómo se habilita el suavizado en Qlabel?
8
A
Respuesta
10
QLabel * l = new QLabel();
QFont f=l->font();
f.setStyleStrategy(QFont::PreferAntialias);
l->setFont(f);
también puede alterar la configuración de fuente de solicitud, que se aplicará a todos los widgets que utiliza ...
QFont f=QApplication::font();
f.setStyleStrategy(QFont::PreferAntialias);
QApplication::setFont(f);
+0
Recuerde que iz es 'QFont :: PreferAntialias'. – Exa
2
puede establecer el atributo Antialisasing en la fuente de la etiqueta para PreferAntialias. Puede hacerlo en QtCreator o mediante código como este:
QFont f("Times", 50);
f.setStyleStrategy(QFont::PreferAntialias);
ui->label->setFont(f);
Esperanza esto ayuda
Cuestiones relacionadas
- 1. ¿Cómo se habilita el anti aliasing en aplicaciones Java arbitrarias?
- 2. qlabel centrando
- 3. ¿Cómo habilita JMX en Websphere?
- 4. QLabel vertical, o el equivalente?
- 5. Transparente QLabel
- 6. Llamar a `getDrawingCache` devuelve nulo cuando se habilita el desplazamiento
- 7. Parece que FileStream no se habilita
- 8. ¿Cómo habilita ARC en todo el proyecto en Xcode 4.2
- 9. ¿Cómo habilita el desplazamiento horizontal completo en Mapkit?
- 10. Cómo habilita el ajuste de palabras en vim al imprimir
- 11. QLabel word wrap mode
- 12. ¿Cómo habilita LIMIT para DELETE en SQLite?
- 13. QLabel auto multiple lines
- 14. Cómo habilitar el suavizado de fuentes en Windows
- 15. ¿Cómo habilita mod_rewrite en cualquier sistema operativo?
- 16. cómo desactivar la advertencia específica cuando se habilita -Wall
- 17. Suavizado de fuente en Delphi
- 18. WPF: deshabilita ListBox, pero habilita el desplazamiento
- 19. Hacer que QLabel se comporte como un hipervínculo
- 20. ¿Cómo se habilita una entrada de micrófono en el emulador de Android
- 21. Pyglet OpenGL dibujo suavizado
- 22. GDI + ¿Cómo cambiar el Modo de suavizado de línea?
- 23. Mostrando una animación .gif en QLabel
- 24. ¿Cómo se desactiva/se habilita 3G de forma programática en Android?
- 25. QLabel incrustado en QStatusBar utilizando Qt Designer
- 26. ¿Es posible desactivar el suavizado de fuentes en CSS?
- 27. Cambiar el suavizado de fuentes en VS 2010
- 28. Suavizado de línea eficiente (simplificar)
- 29. Reducción de resolución sin suavizado
- 30. habilita HeapDumpOnOutOfMemoryError en tiempo de ejecución
Esta es una suposición muy salvaje, ya que no tengo experiencia con Qt, pero no establecer un color de fondo a resolver el problema? Muchos sistemas de IU no utilizan el suavizado de fuentes sin fondo, ya que los píxeles con alias dependen de un color de fondo para fundirse. – DarkDust
Probablemente deberías decir qué sistema operativo estás utilizando. Mi QLabels se ve bien. –
¿Está utilizando el procesamiento de software Qt (ráster)? – vrince