¿Cómo establecer el foco para el widget Tkinter?

Tengo una aplicación sencilla de Python + Tkinter que muestra una lista de 10 elementos:

import Tkinter, ttk
list = ttk.Treeview( Tkinter.Tk() )
list.pack( fill = Tkinter.BOTH, expand = 1 )
items = [ list.insert( '', 'end', text = str( i ) ) for i in range( 10 ) ]
list.selection_set( items[ 0 ] )
list.focus_set() # This is not working - list has no focus :(
Tkinter.mainloop()

¿Es posible modificarlo así que después de que se inicie la aplicación, la lista tendrá enfoque y puedo mover la selección a través de las flechas hacia arriba y hacia abajo? Una vez que se inicia la aplicación, la ventana de la aplicación se enfoca, pero no puedo mover la selección con las flechas hasta que haga clic en la lista con el mouse :(. Probé diferentes combinaciones defocus_set() yfocus_force(), pero no está funcionando.

Comprobado con Python 2.7 en Windows 7, OSX 10.7 y Ubuntu 12.04

ACTUALIZAR

Si "Vista de árbol" se cambia a algún otro widget, por ejemplo a "Botón", el enfoque está funcionando. Así que parece que me puse incorrectamente el enfoque para Treeview.

Respuestas a la pregunta(1)

Su respuesta a la pregunta