self.query1_window = QueryResultWindow() self.query2_window = QueryResultWindow() 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-11-22 22:52:49 浏览: 106
Power_On_Self_Test.rar_ADSP_self_self test
你可以在表格创建后,使用setHorizontalHeaderLabels方法来设置表格的列名。例如:
```
self.query1_window.table_widget.setColumnCount(len(result[0]))
self.query1_window.table_widget.setHorizontalHeaderLabels(["列1", "列2", "列3"])
```
其中,["列1", "列2", "列3"]是你要设置的列名列表。你可以根据你的需求修改它。
阅读全文