Quiero obtener QString
de otro QString
, cuando sé los índices necesarios. Por ejemplo: Cadena principal: "Esto es una cadena". Quiero crear un nuevo QString
a partir de los primeros 5 símbolos y obtener "Esto".
entrada: primer y último número de char.
salida: nuevo QString
.Qt. obtener parte de QString
Cómo crear?
P.S. No sólo primeras letras, también de la mitad de la línea, por ejemplo de 5 hasta 8.
En el segundo ejemplo, se puede hacer: QStringRef subCadena = miCadena .midRef (5,2); – Keith
@Keith es un buen punto, aunque no se puede modificar un QStringRef. – Alan
Tenga en cuenta que usar 'QStringRef' es una optimización que viene con complejidad adicional. A menos que esté haciendo manipulaciones pesadas de cadenas, y realmente se beneficiará de la optimización (en la mayoría de los casos, no lo hará), es más seguro y simple usar un 'QString'. –