def getFullXpath(self, evt):
fxpath = ""
l = []
it = evt.GetItem()
l.append(it)
p = self.tree.GetItemParent(it)
while p!=self.tree.GetRootItem():
l.append(p)
p = self.tree.GetItemParent(p)
del l[-1]
l.reverse()
for i in l:
xPath = self.tree.ordeDic[i]["class"]+"["+"@index="+"\'%s\'" % self.tree.ordeDic[i]["index"]+"]"
fxpath += "/"+xPath
wx.CallAfter(pub.sendMessage, "updateXPath", msg=fxpath)
评论列表
文章目录