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
。私の問題は、SQL
結果が0レコードを返すようにステートメントを変更Query
すると、データとセルのデータをクリアする必要があることです。QTableView
QTableView.clear()
空の行と列を残してセル内のデータをクリアすることを使用してみました。QTAbleView
どうすれば完全にクリアできますか