app = QApplication(sys.argv) model = pandasModel(df) view = QTableView() view.setModel(model) view.resize(800, 600) view.show() sys.exit(app.exec_()) class PandasModel(QtCore.QAbstractTableModel): def __init__(self, df = pd.DataFrame(), parent=None): QtCore.QAbstractTableModel....
将QTableView 控件添加到 QMainWindow 窗口中并显示: 代码语言:txt 复制 window.setCentralWidget(table_view) window.show() app.exec_() 通过以上步骤,你可以在 QTableView 中选择行值,并在控制台输出选中行的值。
pandas数据可以通过设计自定义model,来实现通过QTableView展示数据,实现MVC(模型 - 视图 - 控制器)。以下是收集的两个定义方法,经验证可以直接应用:
POI导出EXCEL经典实现 1.Apache POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 POI 的功能。 2.POI结构 HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSSF - 提供读写...