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/