Greetings I've written some *incorrect* code that causes python to segfault. Would this be a python bug or a pygtk bug?
import gtk, gobject class MyRend ( gtk.CellRendererText ): def __init__ ( self ): pass # note, do NOT call the CellRendererText init. This is the 'incorrect' code class Gtts: def __init__( self ): self.model = gtk.TreeStore ( gobject.TYPE_STRING ) self.create_treeview ( ) def create_treeview (self): # Create a new scrolled window, with scrollbars only if needed scrolled_window = gtk.ScrolledWindow() scrolled_window.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) self.tree_view = gtk.TreeView(self.model) selection = self.tree_view.get_selection() selection.set_mode( gtk.SELECTION_MULTIPLE ) scrolled_window.add_with_viewport (self.tree_view) def add_column ( tree, render ): rcol = gtk.TreeViewColumn ("test", render ) rcol.set_reorderable(gtk.TRUE) tree.append_column(rcol) return rcol rend = MyRend ( ) rend.set_property ( "size-points", 22 ) add_column ( self.tree_view, rend ) return scrolled_window def main(): # Enter the event loop gtk.main() return 0 if __name__ == "__main__": import sys gsf = Gtts() main() _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/