pyqt5中实现UI和业务分离,QTableWidget()表格数据使用 pandas读取放在一个函数中,写个代码例子
时间: 2023-02-23 22:25:42 浏览: 110
一个管理系统界面模板,实现pyqt5界面与业务分离,能够从mysql数据库调用存储过程,使用表格、饼图、柱状图或折线图进行结果可视化处理
可以使用以下代码来实现UI和业务分离,使用QTableWidget()表格数据使用 pandas读取:import pandas as pd
from PyQt5.QtWidgets import QTableWidget, QTableWidgetItem# 读取csv文件
data = pd.read_csv('data.csv')# 初始化QTableWidget
table = QTableWidget()
table.setRowCount(len(data))
table.setColumnCount(len(data.columns))# 循环设置每个单元格的数据
for i in range(len(data)):
for j in range(len(data.columns)):
item = QTableWidgetItem(str(data.iloc[i, j]))
table.setItem(i, j, item)
阅读全文