Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2014, 04:50
dehm
 
Fecha de Ingreso: septiembre-2010
Mensajes: 494
Antigüedad: 14 años, 3 meses
Puntos: 10
Respuesta: Qt. No me funciona prepend

Hola eferion:

Esta forma
Código C++:
Ver original
  1. datos.value(0).value(i).prepend(LeyendasCabecera[i]);
es la primera que puse.

Veamos:

datos es una lista de QStringList, y es un miembro de la clase:
Código C++:
Ver original
  1. QList <QStringList> datos;

Y la función que suministra los datos a dicha estructura está implementada en otra clase:
Código C++:
Ver original
  1. void VolcarActual(QList<QStringList>& Listado)

La cual rellena el contenido del QList<QStringList> así:
Código C++:
Ver original
  1. O->VolcarActual(datos);
Y ahora, debería "prepender" a los elementos de la fila 0 las leyendas:
Código C++:
Ver original
  1. for(int i=0; i<datos.at(0).length(); i++)
  2.     {
  3.         //QString aux=datos.value(0).value(i).prepend(LeyendasCabecera[i]);
  4.         //datos[0][i]=aux; 
  5.         datos.value(0).value(i).prepend(LeyendasCabecera[i]);  
  6.     }

Y no sé por qué, no funciona como dices (y como debería de ser).
Saludos y gracias!
__________________
Mi calculadora en Qt