qtablewidget
时间: 2023-08-30 19:05:55 浏览: 97
QTableWidget示例
QTableWidget 是一个 Qt 框架中用于显示和编辑表格的小部件。它是一个基于表格的小部件,可以在单元格中显示文本或图形。QTableWidget 也支持单元格合并、排序、选择和拖放等功能,可以非常方便地创建和管理表格数据。
使用 QTableWidget,你可以创建一个具有多个列和行的表格,每个单元格都可以包含文本、图像或其他小部件。你可以方便地添加、删除和修改表格中的数据,并且可以根据需要对表格进行排序和过滤。此外,QTableWidget 还支持多种选项和样式,可以帮助你创建出具有吸引力和易用性的表格界面。
下面是一个简单的 QTableWidget 示例代码:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
table = QTableWidget()
table.setColumnCount(3)
table.setRowCount(3)
for i in range(3):
for j in range(3):
item = QTableWidgetItem("row %d, column %d" % (i+1, j+1))
table.setItem(i, j, item)
table.show()
app.exec_()
```
在这个例子中,我们创建了一个 3x3 的表格,每个单元格中都显示了一个文本字符串。我们使用 QTableWidgetItem 类创建了每个单元格,并使用 setItem() 方法将其添加到表格中。最后,我们使用 show() 方法显示表格,并使用 exec_() 方法启动应用程序事件循环。
希望这能帮助你了解 QTableWidget 的基本用法。
阅读全文