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

Hola:

A la carga de nuevo con Qt.
Resulta que me estoy creando un modelo para los datos, y quería hacer lo siguiente:
Cuando defino la función headerData, quiero añadir a los datos de cabecera unas leyendas. No quiero que haya un encabezamiento en la fila 0, sino añadir a los elementos de la fila 0 unas leyendas.

Entonces en la propia clase del modelo tengo tantas leyendas como columnas va a tener la tabla. Estas leyendas están definidas en un array:
Código C++:
Ver original
  1. QString LeyendasCabecera[11];

Luego en la citada función headerData hago lo siguiente para añadir esas leyendas:
Código C++:
Ver original
  1. .................
  2. for(int i=0; i<datos.at(0).length(); i++)
  3.                 {
  4. datos.value(0).value(i)=datos.value(0).value(i).prepend(LeyendasCabecera[i]);
  5.                    
  6.                 }
  7. ............

Es una cosa trivial, pero no doy con la tecla
Ayuda por favor
__________________
Mi calculadora en Qt