20
¿Cómo puedo convertir QVariant en QString y viceversa?¿Cómo puedo convertir QVariant en QString y viceversa en Qt?
Gracias
¿Cómo puedo convertir QVariant en QString y viceversa?¿Cómo puedo convertir QVariant en QString y viceversa en Qt?
Gracias
De cadena:
QString qs;
QVariant qv(qs);
Para cadena:
QString qs = qv.toString();
Consejo: la lectura de la ayuda ayuda.
más uno para leer la ayuda – Mawg
toString() NO devuelve el valor en el QVariant como un QString, sino que describe el QVariant de una manera que podría ser más adecuada para la depuración. He encontrado que QVariant :: value() o QVariant :: convert (QVariant :: QString) parecen ser más útiles, porque devuelven el valor real en QVariant. –
@LennartRolland [el ejemplo del código en los documentos] (http://doc.qt.io/qt-4.8/qvariant.html#value) declara explícitamente que el valor() 'es lo mismo que' toString() '. Ambos usan 'canConvert()' y 'convert()' internamente. –
hamstergene