我有一个QTableView。我使用QtSql.QSqlQuery
从数据库查询数据。如何清除QTableView
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
。 我的问题是,当我改变SQL
声明导致Query
返回0的记录,我需要清除在QTableView
数据和细胞我尝试使用QTableView.clear()
其清除的单元格中的数据留下空行和背后列。我如何清除QTAbleView
完成