我正在尝试自动化基于 PyQt 的应用程序,该应用程序使用 Squish 在图标模式下使用 QListView 为了选择视图中的特定项目,我需要首先识别项目的文本。我正在使用下面的代码来做同样的事情
targetList = waitForObject("{name='someListView' type='QListView'}")
object.children(targetList)[11].model().data(object.children(targetList)[11]).toString()
这里 object.children(targetList)[11] 是 QModelIndex 类型
但是上面的代码总是返回一个空字符串。
有没有其他方法可以检索文本数据