Me sorprendió saber que QVector3D no tiene una forma incorporada de salida de las coordenadas x, y y z como QString. Puedo escribir una función simple para hacer esto, pero me preguntaba si había un método estándar para hacerlo.Salida QVector3D a QString
6
A
Respuesta
8
Puede utilizar QDebug::QDebug(QString*)
y el operador < < de QDebug:
QString str;
QDebug(&str) << QVector3D(1,2,3);
Pero debido a que el constructor no se declara explícitamente, se puede omitir el QDebug:
QString str;
&str << QVector3D(1,2,3);
(no lo hago saber si esto es un error o una característica, y si puede confiar en esa segunda forma en versiones futuras de Qt).
Cuestiones relacionadas
- 1. cómo convertir std :: string a QString
- 2. Conversión de QString a char *
- 3. conversión de QString a char *
- 4. Cómo convertir int a QString?
- 5. Cómo convertir QString a std :: string?
- 6. QString División
- 7. cómo inicializar un QString a nulo?
- 8. Qt - Conversión de QString a Unicode QByteArray
- 9. error LNK2001: símbolo externo sin resolver "__declspec (dllimport) public: clase QString & __thiscall QString :: operator = (clase QString &&)"
- 10. Qt. obtener parte de QString
- 11. ¿Qué está haciendo QString :: toUtf8?
- 12. Conversión incorrecta de doble a QString en Qt en ARM
- 13. Convierte bool en QString
- 14. Convertir std :: string en QString
- 15. Eliminar acentos de un QString
- 16. ¿Cómo crear QString en PyQt4?
- 17. conversión de QDomElement a la clase QString/contenedor
- 18. Convierta un QVariant de un tipo personalizado a QString
- 19. Conversión de std :: wstring a QString lanza error de vinculador
- 20. Agregar número a QString con arg(), ¿hay mejores formas?
- 21. ¿cuál es la diferencia entre QString :: sprintf y QString :: arg en Qt?
- 22. Uso de std :: string y QString indistintamente
- 23. Convierta WCHAR en QString en Qt
- 24. ¿Cómo escribir un QString en varias líneas?
- 25. ventaja de QString en std :: string
- 26. no puedo encontrar QString en PySide 1.1.0
- 27. ¿Cómo cambiar la cadena en QString?
- 28. secuencia de escape? usando comillas en Qstring
- 29. Convierte un doble en un QString
- 30. Cómo reemplazar '/' con '\\' usando QString replace()?