查询的时候,第一次查询正常,再次查询,第一次查询的结果仍显示在QTableWidiget,所以就想着是不是触发查询时,先判断QTableWidiget是否有数据,如果有数据,那么先把QTableWidiget中的数据行全部删除。
代码如下:(self.e指QTableWidiget)
rowlength1 = self.e.rowCount() #表中的行数
if rowlength1 > 0:
for i in range(0, rowlength):
self.e.removeRow(0)
else:
pass