我有一個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
完成