import gtk
import gobject

model = gtk.TreeStore(gobject.TYPE_STRING)

for i in range(100):
    it = model.insert_before(None, None)
    model.set_value(it, 0, 'baah')

view = gtk.TreeView(model)
renderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Bah", renderer, text=0)
view.append_column(column)
view.show()

scrolled = gtk.ScrolledWindow()
scrolled.add(view)
scrolled.show()
    
win = gtk.Window(gtk.WINDOW_TOPLEVEL)
win.set_default_size(400, 400)
win.add(scrolled)
win.show()
    
gtk.main()
