나는 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
의 쇼입니다. 내 문제는 내가 0 레코드를 반환하는 Query
을 초래 SQL
문을 변경할 때, 나는 그것의 빈 행과 뒤에 남겨두고 세포의 데이터를 삭제 QTableView.clear()
를 사용하여 시도 QTableView
의 데이터와 세포를 취소 할 필요가있다 열. 어떻게해야합니까? QTAbleView
completly