QttableWidget如何将数据保存为txt
时间: 2024-02-05 12:13:22 浏览: 168
qt 界面数据保存到Word文件和Excel文件
你可以使用以下代码将 `QTableWidget` 中的数据保存到文本文件中:
```python
import csv
def save_table_widget(table_widget, file_path):
with open(file_path, 'w', newline='') as file:
writer = csv.writer(file, delimiter='\t')
for row in range(table_widget.rowCount()):
row_data = []
for col in range(table_widget.columnCount()):
item = table_widget.item(row, col)
if item is not None:
row_data.append(item.text())
else:
row_data.append('')
writer.writerow(row_data)
```
此代码将数据以制表符(`\t`)分隔符保存到文本文件中。你可以在需要保存数据的地方调用以上函数,其中 `table_widget` 是你要保存的 `QTableWidget` 控件对象,`file_path` 是你要保存到的文件路径。
阅读全文