使用python中的DataGridViewWrapper 类显示没有这个类
时间: 2023-02-07 17:42:32 浏览: 114
在 Python 中没有叫做 "DataGridViewWrapper" 的类。如果你想要在 Python 中显示表格数据,你可以使用第三方库 tkinter 或 PyQt。
这是使用 tkinter 显示表格数据的示例代码:
```
import tkinter as tk
from tkinter import ttk
# 创建窗口
root = tk.Tk()
# 创建表格
data = [["123", "abc", "def"], ["456", "ghi", "jkl"]]
columns = ["A", "B", "C"]
treeview = ttk.Treeview(root, columns=columns, show="headings")
# 设置表格标题
for col in columns:
treeview.heading(col, text=col)
# 插入数据
for i, row in enumerate(data):
treeview.insert("", "end", values=row)
# 显示表格
treeview.pack()
# 运行窗口
root.mainloop()
```
这是使用 PyQt 显示表格数据的示例代码:
```
import sys
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem, QVBoxLayout, QWidget
# 创建窗口
app = QApplication(sys.argv)
window = QWidget()
layout = QVBoxLayout()
# 创建表格
data = [["123", "abc", "def"], ["456", "ghi", "jkl"]]
columns = ["A", "B", "C"]
table = QTableWidget()
table.setRowCount(len(data))
table.setColumnCount(len(columns))
# 设置表格标题
table.setHorizontalHeaderLabels(columns)
# 插入数据
for i, row in enumerate(data):
for j, cell in enumerate(row):
table.setItem(i, j, QTableWidgetItem(cell))
# 将表格加入布局并显示窗口
layout.addWidget(table)
window.setLayout(layout)
window.show()
sys.exit(app.exec_())
```
阅读全文