Ttk Treeview widget displays a hierarchical collection of items.
Tkinter Class API Reference Contents
ttk.Treeview
tkinter.ttk.Treeview(master=None, **kw)
Configuration Options:
columns, displaycolumns, show, selectmode, height, padding, xscrollcommand, yscrollcommand, takefocus, cursor, style, class
Methods:
| column(column, option=None, **kw) delete(*items) detach(*items) exists(item) heading(column, option=None, **kw) index(item) insert(parent, index, iid=None, **kw) item(item, option=None, **kw) move(item, parent, index) ... aka reattach next(item) parent(item) prev(item) see(item) |
| get_children(item=None) |
| identify_column(x) identify_element(x, y) identify_region(x, y) identify_row(y) |
| selection() selection_add(*items) selection_remove(*items) selection_set(*items) selection_toggle(*items) |
| set(item, column=None, value=None) set_children(item, *newchildren) |
| tag_bind(tagname, sequence=None, callback=None) tag_configure(tagname, option=None, **kw) tag_has(tagname, item=None) |
| xview(*args) xview_moveto(fraction) xview_scroll(number, what) |
| yview(*args) yview_moveto(fraction) yview_scroll(number, what) |
Inherited from ttk.Widget:
| bbox(item, column=None) bindtags(tagList=None) cget(key) configure(cnf=None, **kw) ... aka config destroy() identify(component, x, y) instate(statespec, callback=None, *args, **kw) keys() lower(belowThis=None) state(statespec=None) tkraise(aboveThis=None) ... aka lift |
 | bind(sequence=None, func=None, add=None) bind_all(sequence=None, func=None, add=None) bind_class(className, sequence=None, func=None, add=None) unbind(sequence, funcid=None) unbind_all(sequence) unbind_class(className, sequence) |
 | focus(item=None) focus_displayof() focus_force() focus_get() focus_lastfor() focus_set() |
 | grab_current() grab_release() grab_set() grab_set_global() grab_status() |
 | grid_anchor(anchor=None) ... aka anchor grid_bbox(column=None, row=None, col2=None, row2=None) grid_columnconfigure(index, cnf={}, **kw) ... aka columnconfigure grid_configure(cnf={}, **kw) ... aka grid grid_forget() grid_info() grid_location(x, y) ... aka location grid_propagate(flag=) grid_remove() grid_rowconfigure(index, cnf={}, **kw) ... aka rowconfigure grid_size() ... aka size grid_slaves(row=None, column=None) |
 | pack_configure(cnf={}, **kw) ... aka pack pack_forget() ... aka forget pack_info() ... aka info pack_propagate(flag=) ... aka propagate pack_slaves() ... aka slaves |
 | place_configure(cnf={}, **kw) ... aka place place_forget() place_info() place_slaves() |
 | winfo_atom(name, displayof=0) winfo_atomname(id, displayof=0) winfo_cells() winfo_children() winfo_class() winfo_colormapfull() winfo_containing(rootX, rootY, displayof=0) winfo_depth() winfo_exists() winfo_fpixels(number) winfo_geometry() winfo_height() winfo_id() winfo_interps(displayof=0) winfo_ismapped() winfo_manager() winfo_name() winfo_parent() winfo_pathname(id, displayof=0) winfo_pixels(number) winfo_pointerx() winfo_pointerxy() winfo_pointery() winfo_reqheight() winfo_reqwidth() winfo_rgb(color) winfo_rootx() winfo_rooty() winfo_screen() winfo_screencells() winfo_screendepth() winfo_screenheight() winfo_screenmmheight() winfo_screenmmwidth() winfo_screenvisual() winfo_screenwidth() winfo_server() winfo_toplevel() winfo_viewable() winfo_visual() winfo_visualid() winfo_visualsavailable(includeids=False) winfo_vrootheight() winfo_vrootwidth() winfo_vrootx() winfo_vrooty() winfo_width() winfo_x() winfo_y() |