def show_query1_result(self): # 查询数据 db = pymysql.connect(host='39.99.214.172', user='root', password='Solotion.123', db='jj_tset') cursor = db.cursor() db_sql = """ """ cursor.execute(db_sql) result = cursor.fetchall() db.close() # 清空表格 self.query1_window.table_widget.setRowCount(0) self.query1_window.table_widget.setColumnCount(len(result[0])) # 添加数据到表格 for row_num, row_data in enumerate(result): self.query1_window.table_widget.insertRow(row_num) for col_num, col_data in enumerate(row_data): self.query1_window.table_widget.setItem(row_num, col_num, QTableWidgetItem(str(col_data))) # 显示窗口 self.query1_window.show()这里怎么更改表格列名
时间: 2023-07-15 19:15:46 浏览: 87
你可以通过以下方式更改表格列名:
1. 在创建表格时设置列名:
```
self.table_widget.setColumnCount(3)
self.table_widget.setHorizontalHeaderLabels(['姓名', '年龄', '性别'])
```
2. 在查询数据之前,先清空表格并设置列名:
```
self.table_widget.setRowCount(0)
self.table_widget.setColumnCount(3)
self.table_widget.setHorizontalHeaderLabels(['姓名', '年龄', '性别'])
```
然后再将查询结果添加到表格中。
阅读全文