📜  pyqt5 python如何向表中添加widgtet - Python(1)

📅  最后修改于: 2023-12-03 14:45:46.976000             🧑  作者: Mango

PyQt5 Python如何向表中添加widget

在PyQt5中,我们可以通过自定义widget的方式向表格中添加widget。以下是向表格中添加widget的步骤。

步骤1: 创建一个QTableWidget
from PyQt5.QtWidgets import QTableWidget, QTableWidgetItem

table = QTableWidget()
步骤2: 设置表格大小
table.setRowCount(4)
table.setColumnCount(2)
步骤3: 向表格中添加widget
from PyQt5.QtWidgets import QPushButton

button = QPushButton('Click Me')
table.setCellWidget(0, 0, button)
步骤4: 获取表格中的widget
widget = table.cellWidget(0, 0)

以上代码片段讲解了如何向表格中添加widget以及如何获取它们。如果我们希望向表格中添加自己定义的widget,需要注意,自定义widget需要继承自QWidget或其子类。