python tkinter Treeview 事件绑定
2024-10-19 17:47:41
def trefun(event):
sels= event.widget.selection()#event.widget获取Treeview对象,调用selection获取选择对象名称
for idx in sels:
print tv.item(idx)["text"]
print "" if __name__ == '__main__':
global tv
_dex = dex("classes.dex")
_strs = _dex.getStrings() tp = Tk()
tv = ttk.Treeview(tp)
tv.grid(row = 0, column = 0)
scb= ttk.Scrollbar(tp, command = tv.yview)
tv.config(yscroll = scb.set)
scb.grid(row = 0, column = 1, sticky = "ns")
txt= Text(tp)
txt.grid(row = 0, column = 2)
tv.bind("<<TreeviewSelect>>", trefun) rtnode=tv.insert("",0,"dex",text="dex",values=(""))
apknode=tv.insert(rtnode,1,"apk信息",text="apk信息",values=(""))
strsnode=tv.insert(apknode, 2,"strings",text="strings",values=("")) dexclsnode=tv.insert(rtnode,1,"dexclasses",text="dexclasses",values=("")) strslen = len(_strs)
for i in xrange(0,strslen):
tv.insert(strsnode, -1,strslen - i,text=_strs[i],values=("")) tp.mainloop()
事件:
The Treeview widget generates the following virtual events.
event description <<TreeviewSelect>> Generated whenever the selection changes. <<TreeviewOpen>> Generated just before settings the focus item to open=True. <<TreeviewClose>> Generated just after setting the focus item to open=False.
tv.bind("<<TreeviewSelect>>", trefun)
最新文章
- 坑爹的Maven
- Android Studio快捷键每日一练(5)
- Struts2 标签分类
- PCA算法
- ASP.NET Web API——选择Web API还是WCF
- c语言";a<;b<;c";条件值的判定
- java不求有功,但求无过—异常处理
- JAVA判断上传表单中file是否为空
- oracle exp实例
- Flash神奇的视频利器StageVideo
- Basic Git commands
- gtest 安装与使用
- 在myeclipse中使用log4j记录日志
- matlab 工具箱下载地址
- HDU 6050 17多校2 Funny Function(数学+乘法逆元)
- svn hooks post-commit钩子自动部署
- 关于Unity中水和雾的使用
- Ubuntu之Docker安装
- [JS]JavaScript判断操作系统版本
- [SDOI2011] 染色(Luogu 2486)