pyqt5获取treewidget获取节点在treewidget的坐标
时间: 2023-08-29 10:07:47 浏览: 113
pyqt-node-editor官方文档编译
你可以使用 `indexAt` 方法将全局坐标转换为 `QTreeWidgetItem` 对象在 `QTreeWidget` 中的坐标。示例代码如下:
```python
pos = treeWidget.mapFromGlobal(QtGui.QCursor.pos())
item = treeWidget.indexAt(pos).data()
print(item)
```
其中,`treeWidget` 是你的 `QTreeWidget` 对象,`mapFromGlobal` 方法将全局坐标转换为 `QTreeWidget` 中的坐标,`indexAt` 方法返回在指定坐标下的 `QModelIndex` 对象,通过 `data()` 方法获取该节点的数据,最后打印出节点的数据。
阅读全文