【发布时间】:2013-03-25 12:03:10
【问题描述】:
我有一个 QTableView。我正在使用QtSql.QSqlQuery从数据库中查询数据。
SQL = 'SELECT * FROM table1'
Query = QtSql.QSqlQuery(database)
Query.prepare(SQL)
Query.exec_()
model = QtSql.QSqlTableModel()
model.setTable('Table')
model.setQuery(Query)
proxy = QtGui.QSortFilterProxyModel()
proxy.setSourceModel(model)
QTableView.setModel(proxy)
一切正常,查询结果显示在QTableView 中。
我的问题是当我更改导致Query 返回0 条记录的SQL 语句时,我需要清除QTableView 中的数据和单元格
我尝试使用QTableView.clear() 清除单元格中的数据,留下空行和空列。我怎样才能完全清除QTAbleView
【问题讨论】:
标签: pyqt4 qtableview