Pregunta

Tengo el siguiente problema. Estoy tratando de integrar un gran código escrito por mí con una interfaz Qt.

Algunos de mis funciones std::string regresar. No tuve éxito en hacer QLineEdit::setText los acepta (otras funciones que devuelven char no me dan problemas).

¿Qué debo hacer? Gracias!
Giuseppe

¿Fue útil?

Solución

Prueba esto:

std::string a = "aaa";
lineEdit->setText(QString::fromStdString(a));

Necesitará Qt con el apoyo STL.

Otros consejos

No hay constructor para QString que toma un std::string. Convertirlo primero en una cadena C utilizando std::string::c_str().

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top