qtablewidget嵌入界面
时间: 2023-05-26 11:06:12 浏览: 50
在 PyQt5 中,可以使用 QTableWidget 来创建一个表格,并将其嵌入到界面中。
以下是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication, QMainWindow, QTableWidget, QTableWidgetItem
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.table_widget = QTableWidget()
self.table_widget.setRowCount(2)
self.table_widget.setColumnCount(3)
self.table_widget.setItem(0, 0, QTableWidgetItem("A"))
self.table_widget.setItem(0, 1, QTableWidgetItem("B"))
self.table_widget.setItem(0, 2, QTableWidgetItem("C"))
self.table_widget.setItem(1, 0, QTableWidgetItem("1"))
self.table_widget.setItem(1, 1, QTableWidgetItem("2"))
self.table_widget.setItem(1, 2, QTableWidgetItem("3"))
self.setCentralWidget(self.table_widget)
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在此示例中,我们首先创建了一个 QTableWidget 对象,设置它的行数和列数,然后对每个单元格添加了 QTableWidgetItem (表格项)。最后,我们将 QTableWidget 对象设置为窗口的中心控件(central widget)。
运行程序后,您将看到一个包含数据的表格。