Python 如何在树状视图中的选定项目内上下移动焦点
我试图在树视图中移动焦点,但没有取得任何进展 我从(第3行到第5行)中选择了项目,并单击一个按钮为每个所选项目循环,如图所示Python 如何在树状视图中的选定项目内上下移动焦点,python,treeview,focus,Python,Treeview,Focus,我试图在树视图中移动焦点,但没有取得任何进展 我从(第3行到第5行)中选择了项目,并单击一个按钮为每个所选项目循环,如图所示 如上所示,“焦点”可以移动,但不会突出显示。 我如何解决这个问题 对于for循环测试,我尝试了 i=2 tree1.focus('I00'+str(i+2)) 这是可行的,但看起来不是正确的方法 有没有什么方法可以增加或减少iid,这样我就可以上下移动焦点 我对这个很陌生。如有任何意见,将不胜感激。!提前谢谢 def button_():
i=2
tree1.focus('I00'+str(i+2))
def button_():
child_id = tree1.selection()
# check
print(len(child_id)) # 3
print(str(tree1.focus())) # I002
ii=tree1.focus('I001') # --> does not highlight the item
print(str(tree1.focus())) # I001
tree1.selection(ii) # -->TypeError: selection() takes 1 positional argument but 2 were given