QML - 获取表格视图单元格内容
QML - get tableview cell content
我想从数据库中读取特定数据,在 table 中可视化数据并将所有内容写入另一个数据库。
但是我在阅读 table 时遇到了一些问题。如何访问特定的 table 单元格?
import QtQuick 2.4
import QtQuick.Window 2.2
import QtQuick.Controls 1.3
ApplicationWindow {
id: mainwindow
width: 400
height: 400
visible: true
Column {
Button {
id: printbutton
width: mainwindow.width
height: 30
text: "Print"
//Print TableView Cell
onClicked: console.log("tableview.row[1].column[1]")
}
ListModel {
id: libraryModel
ListElement{ title: "A Masterpiece" ; author: "Gabriel" }
ListElement{ title: "Brilliance" ; author: "Jens" }
ListElement{ title: "Outstanding" ; author: "Frederik" }
}
TableView {
width: mainwindow.width
height: mainwindow.height - printbutton.height
TableViewColumn{ role: "title" ; title: "Title" ; width: 100 }
TableViewColumn{ role: "author" ; title: "Author" ; width: 200 }
model: libraryModel
}
}
}
我想从数据库中读取特定数据,在 table 中可视化数据并将所有内容写入另一个数据库。
但是我在阅读 table 时遇到了一些问题。如何访问特定的 table 单元格?
import QtQuick 2.4
import QtQuick.Window 2.2
import QtQuick.Controls 1.3
ApplicationWindow {
id: mainwindow
width: 400
height: 400
visible: true
Column {
Button {
id: printbutton
width: mainwindow.width
height: 30
text: "Print"
//Print TableView Cell
onClicked: console.log("tableview.row[1].column[1]")
}
ListModel {
id: libraryModel
ListElement{ title: "A Masterpiece" ; author: "Gabriel" }
ListElement{ title: "Brilliance" ; author: "Jens" }
ListElement{ title: "Outstanding" ; author: "Frederik" }
}
TableView {
width: mainwindow.width
height: mainwindow.height - printbutton.height
TableViewColumn{ role: "title" ; title: "Title" ; width: 100 }
TableViewColumn{ role: "author" ; title: "Author" ; width: 200 }
model: libraryModel
}
}
}