import QtQuick 2.9 import QtQuick.Window 2.2 import QtQuick.Controls 1.5 import QtQuick.Layouts 1.3 Window { visible: true width: 400 height: 200 title: qsTr("Hello World") TableView { anchors.fill: parent selectionMode: SelectionMode.SingleSelection rowDelegate: Rectangle { height: 26 activeFocusOnTab: true color: styleData.selected ? "#f3f3f3" : "transparent" Accessible.role: Accessible.Row Accessible.name: styleData.row Accessible.selectable: true Accessible.selected: styleData.selected Accessible.focusable: true Accessible.focused: styleData.hasActiveFocus } TableViewColumn { role: "column1" title: "Column1" width: 200 } TableViewColumn { role: "column2" title: "Column2" width: 200 } model: ListModel { ListElement { column1: "row 0" column2: "row 0" } ListElement { column1: "row 1" column2: "row 1" } ListElement { column1: "row 2" column2: "row 2" } ListElement { column1: "row 3" column2: "row 3" } ListElement { column1: "row 4" column2: "row 4" } } } }