No puedo cambiar el color de Qcheckbox
en QT, ¿alguien me puede ayudar con el código para cambiar el color de la etiqueta de texto de la casilla de verificación. He tratado Qpalette
.. Y estoy usando QT4.7.4 versión ..cómo cambiar el color de la etiqueta de texto QCheckBox en Qt?
Respuesta
Usted podría utilizar stylesheets:
checkBox->setStylesheet("QCheckBox { color: red }");
Para más detalles comprobar el style sheets in Qt Reference y la stylesheets documentation
Esto funciona para yo:
QPalette p = myCheckBox->palette();
p.setColor(QPalette::Active, QPalette::WindowText, green);
myCheckBox->setPalette(p);
ejecuté int o este problema usando varias versiones de Qt5 (5.2, 5.4). Para hacerlo con las hojas de estilo que tenía que utilizar las propiedades pseudo-Unidos: http://doc.qt.io/qt-4.8/stylesheet-reference.html#list-of-pseudo-states
Ejemplo:
myCheckbox->setStyleSheet("QCheckBox:unchecked{ color: red; }QCheckBox:checked{ color: red; }");
Ajuste ambos estados cambian los colores para mí. Parece que hay algunas rarezas como esta en la hoja de estilos y el sistema de paleta, así que mantén la vista abierta y prueba algunas cosas diferentes (por ejemplo, selectores, pseudo-estados, etc.)
Parece que para algunos widgets tienes que fuerza usando un "widget-engine" que no es del sistema. Para la casilla de verificación se puede hacer estableciendo bordes en ninguno. Así que el estilo de casilla se parece a:
QCheckBox {
border: none;
color: white;
}
comportamiento similar es requerido por otros widgets. Algunas propiedades de estilo no desactivan el aspecto nativo. Por ejemplo, QPushButton (http://doc.qt.io/qt-4.8/stylesheet-reference.html)
- 1. ¿Cómo cambiar el color de la consola en texto sublime?
- 2. SWT Java: cómo cambiar el color del texto en el control de etiqueta?
- 3. Cambiar el color del texto en el campo de texto
- 4. Cambiar el color de fondo de una etiqueta en C#
- 5. ¿Cómo configuro el color de una etiqueta de texto NSButtonCell?
- 6. Cambiar el color del texto en MoreNavigationController
- 7. ¿Cómo cambiar el color del texto seleccionado?
- 8. UITableView texto de la celda Color de etiqueta
- 9. ¿Cómo cambiar el color del texto de IcsSpinner en ActionBarSherlock?
- 10. ¿Cómo cambiar el texto de una etiqueta en jQuery?
- 11. Cambiar el color del texto en Eclipse
- 12. Qt fuerza QCheckBox para emitir señal en setChecked
- 13. No se puede cambiar el color de texto de UILabel
- 14. Cambiar el color de la selección
- 15. ¿Cómo cambiar el color de la fuente del campo de la etiqueta de Blackberry dinámicamente?
- 16. cómo cambiar la etiqueta de texto SVG usando javascript innerHtml
- 17. Android: ¿Cómo cambiar el color del texto de ProgressDialog?
- 18. Cómo cambiar el color del texto en Highcharts
- 19. ¿Cómo cambiar el color de la fuente en el cuadro de texto en C#?
- 20. Cómo cambiar el color de la fuente de color/texto de la UIBarButtonItem en la barra de navegación
- 21. ¿Cómo cambiar el color del texto en JtextArea?
- 22. Qt, ¿Cómo cambio el color del texto de un elemento de un QComboBox? (C++)
- 23. ¿Cómo cambiar el color del cursor sin cambiar el color del texto?
- 24. Intentando cambiar el color del borde de una etiqueta
- 25. ¿Cómo puedo cambiar el color del texto en IFrame
- 26. ¿Cómo cambiar el color del texto seleccionado en Internet Explorer?
- 27. Cómo cambiar el color del texto/fuente en reportlab.pdfgen
- 28. ¿Cambiar el color del cursor de texto (cursivo) en Cocoa?
- 29. Barra de acciones de Sherlock cambiar el color del texto
- 30. ¿Cambiar el color de selección de texto usando CSS?
hoja de estilo tampoco funciona ... ¿Hay algún método alternativo? – sai
¿Quiere decir 'setStyleSheet' (capital S en" Hoja ")? – Claudiu