pyqt5 tablewidget点击事件
时间: 2023-04-20 13:02:55 浏览: 1897
PyQt5每天必学之拖放事件
PyQt5中的TableWidget控件支持点击事件。可以通过以下步骤实现:
1. 创建TableWidget控件并设置行列数
```python
tableWidget = QTableWidget()
tableWidget.setRowCount(3)
tableWidget.setColumnCount(2)
```
2. 为TableWidget控件添加点击事件
```python
tableWidget.cellClicked.connect(self.on_cell_clicked)
```
3. 实现点击事件的处理函数
```python
def on_cell_clicked(self, row, column):
item = self.tableWidget.item(row, column)
print(item.text())
```
在点击TableWidget控件中的单元格时,会触发on_cell_clicked函数,该函数会获取被点击单元格的行和列,并通过tableWidget.item(row, column)方法获取该单元格的QTableWidgetItem对象,最后可以通过QTableWidgetItem对象的text()方法获取该单元格的文本内容。
阅读全文