我有一个GUI应用程序。该GUI具有列表视图。此列表视图仅显示X个元素。其他元素将在需要时进行缓冲和加载。
我想我已经很远了。我最大的问题是如何更新列表。
listView = squish.waitForObject(obj)
children = object.children(listView)
children = children[0]
children = object.children(children)
max_count = listView.count
found_children=[]
index = 1
我在这里要做的是将Listview作为对象。之后,我得到了列表的孙子。孙子有.text
我想插入数组。
for c in children:
if hasattr(c, "text"):
obj.positionViewAtIndex(index, obj.Beginning)
index = index + 1
found_children.append(c.text)
#children = object.children(children)
if len(found_children) >= max_count:
return found_children
这是我需要帮助的部分。我检查委托人是否有文字属性。
将添加文本属性。但是当im在children
的结尾时,我需要更新变量以获取新加载的委托。但这在for循环内是行不通的。
#children = object.children(children)
基本上,这是每次我到达当前子数组末尾时必须要做的事情。
我该怎么办?