Tkinter
Tree

Es existiert nicht direkt ein fertiges Widget um eine Baumstruktur in Tk anzeigen zu lassen. Allerdings kann man sich aus der idlelib bedienen:

   1 # -*- coding: utf-8 -*-
   2 
   3 import Tkinter as tk
   4 from idlelib import TreeWidget
   5 
   6 
   7 if __name__ == '__main__':
   8     root = tk.Tk()
   9     root.configure(bd=0)
  10     canvas = tk.Canvas(root, bg="white", highlightthickness=0)
  11     canvas.pack(expand=1, fill="both")
  12     item = TreeWidget.FileTreeItem("/")
  13     node = TreeWidget.TreeNode(canvas, None, item)
  14     node.update()
  15     canvas.focus_set()
  16     root.mainloop()

Externe Module

Es existieren eine Reihe von externen Modulen für das Problem:

Tags: Gui | Tk | Codesnippets

Tkinter/Tree (last edited 2009-06-17 16:14:14 by localhost)