Solución:
Puedes usar la estática QString::number
método: el bool se convertirá implícitamente en int para que coincida con la forma entera del método de fábrica estático, que devuelve un QString
conteniendo 0
o 1
.
bool test = true;
QString s = QString::number(test);
qDebug () muestra una variable bool como “verdadero” o “falso”. Si desea obtener una cadena de este tipo, puede cambiar un poco su código:
bool test = true;
QString boolText = test ? "true" : "false";
¡Utilice QVariant!
De bool a QString:
bool bInput = false;
QString s = QVariant(bInput).toString();
De QString a bool:
QString s = "true";
bool bInUse = QVariant(s).toBool();
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)