Red de conocimiento informático - Problemas con los teléfonos móviles - La vista de tabla Qml muestra los bordes de las celdas.

La vista de tabla Qml muestra los bordes de las celdas.

Si desea mostrar un borde, debe configurarlo en el delegado utilizado. No es apropiado utilizar la propiedad de borde de Rectángulo. Debido a que hay superposición, debes escribir tres rectángulos con un ancho o alto de 1 a la izquierda y a la derecha de tu delegado. Si desea alternar colores, puede usar color: styledata.

Línea 2 == 0? "rojo": "verde"

TableView {

fondoVisible: falso

contentFooter: rectángulo {

Ancho: 200; 50

Color: " #600000FF" //"Azul"

}

contentHeader: Rectángulo {

Ancho: 200 ; : 50

Color: " #60FFFF00"//"Amarillo"

}

/*a*/

/ / itemDelegate : Rectángulo{

//Ancho: 200

//Alto: 50

// Color: "#6000FF00" //"Verde"

// border.width: 1

// border.color: "Negro"

// Texto {

//anclajes verticales. centro: centro vertical principal

// color: styleData.textColor

// elide: styleData.elideMode

// texto: styleData.value

// }

// }

/*a*/

/*b*/

rowDelegate : Rectángulo{

Ancho: 200

Alto: 50

Color: " #90000000 "

Texto{

texto: styleData.alternate

anchors.centerIn: parent

}

rectangle

anchors . alto: 1; ancho: parent.width

Color: [rojo]

}

}

/*b */

columna de vista de tabla { rol: "título"; título: "título" ancho: 100

/*c*/

//Delegación: Rectángulo {

// color: "#60FF0000" //"rojo "

// Texto{

// Anchors.centerIn: parent

// texto: styleData.value

// }

// }

/*c*/

}

columna de vista de tabla { rol: "autor"; título: "autor" ancho: 100

/*c*/

//Delegación: rectángulo {

// color: "#60FF0000" //"rojo "

// Texto{

// anclajes.centerIn: parent

// texto: styleData.value

// }

// }

/*c*/

}

Modelo: Modelo de lista {

ListElement { título: "Título" Autor: "Autor"}

ListElement { título: "título"; autor: "Autor"}

}

}