QTableWidget排序后如何对某一Item进行定位更改
时间: 2023-11-23 18:06:20 浏览: 77
Qt QTableWidget 基本功能及排序功能
当使用QTableWidget排序后,可以使用QTableWidget的findItems方法在表格中查找特定的单元格。findItems方法需要三个参数:要查找的字符串、搜索标志和返回结果的行和列。
例如,如果要查找一个名为"John"的单元格,您可以使用以下代码:
```
items = tableWidget.findItems("John", QtCore.Qt.MatchExactly)
if items:
item = items[0]
row = item.row()
column = item.column()
```
这将返回包含"John"的单元格列表。我们选择第一个条目并获取其行和列。然后,您可以使用QTableWidget的setItem方法更改该单元格的内容:
```
tableWidget.setItem(row, column, QtWidgets.QTableWidgetItem("New Value"))
```
这将把该单元格的内容更改为"New Value"。
阅读全文