先贴代码,python2.7
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import ttk
from Tkinter import *
class tktree(object):
def __init__(self,tks):
self.tks=tks
self.pidlist={}
##清空位置ID列表
def clearpidlist(self):
self.pidlist = {}
##创建滚动条模块
def mkscrollbar(self,tk,x=0,y=0,width=0,height=0,orient=None):
sc1=ttk.Scrollbar(tk,orient=orient)
sc1.place(x=x,y=y,width=width,height=height)
return sc1
##创建tree表的模块,可以选择格式:tree 或者 headings,以及加载滚动条,添加列,固定控件位置,并返回控件指针
def mktreeview(self,tk=0,x=0,y=0,width=0,height=0,show='tree',columns=[],yscroll=None,xscroll=None):
treecol=lambda col:[ i[0] for i in col ]
xw=0
yh=0
tr1&