cómo aumentar el tamaño de la casilla de verificación, no su texto en QT?Aumentar tamaño de casilla de verificación no es texto en QT?
Gracias.
cómo aumentar el tamaño de la casilla de verificación, no su texto en QT?Aumentar tamaño de casilla de verificación no es texto en QT?
Gracias.
Jérôme tiene te dio buenos consejos. Daré más ejemplos.
QCheckBox::indicator {
width: 40px;
height: 40px;
}
QCheckBox::indicator:checked
{
image: url(../Checkbox_checked_normal.png);
}
QCheckBox::indicator:unchecked
{
image: url(../Checkbox_unchecked_normal.png);
}
QCheckBox::indicator:checked:hover
{
image: url(../Checkbox_checked_hovered.png);
}
QCheckBox::indicator:unchecked:hover
{
image: url(../Checkbox_unchecked_hovered.png);
}
QCheckBox::indicator:checked:pressed
{
image: url(../Checkbox_checked_pressed.png);
}
QCheckBox::indicator:unchecked:pressed
{
image: url(../Checkbox_unchecked_pressed.png);
}
QCheckBox::indicator:checked:disabled
{
image: url(../Checkbox_checked_disabled.png);
}
Tener en cuenta las diferencias entre url() usos. En mi ejemplo, estoy cargando imágenes del disco en lugar del sistema de recursos incrustado que considero más apropiado. Si inicia la URL con (:/...) se carga desde el sistema de recursos integrado.
luego cargar su hoja de estilo como a continuación
QFile file("your path");
bool bOpened = file.open(QFile::ReadOnly);
assert (bOpened == true);
QString styleSheet = QLatin1String(file.readAll());
qApp->setStyleSheet (styleSheet);
espero que esto ayude.
yo recomendaría usar Qt style sheet.
Puede cambiar el tamaño del indicador:
QCheckBox::indicator {
width: 40px;
height: 40px;
}
Vas a tener que cambiar la imagen del indicador, y proporcionar una imagen con un tamaño correspondiente:
QCheckBox::indicator:checked {
image: url(:/images/checkbox_checked.png);
}
He utilizado este:
eyeChk = new QCheckBox("Eyes:");
_eyeChk->setStyleSheet("QCheckBox::indicator { width:150px; height: 150px;} QCheckBox::indicator::checked {image: url(/home/jvdglind/Downloads/280px-PNG_transparency_demonstration_2.png);}");
Y acaba de encontrar imágenes de casilla de verificación predeterminado dignas de sonido.