[pygtk] Segmentation Fault on Assistant.destroy()

chaouche yacine yacinechaouche at yahoo.com
Wed Aug 18 22:55:44 WST 2010


Hello list,

I want to close my Assistant at the last step, but I get Segmentation Faults all the time. Can someone look at this simplified example ?


<code>
import gtk

class SomePage(gtk.VBox):
    def __init__(self,assistant):
        gtk.VBox.__init__(self)
        self.assistant = assistant

    def configure(self):
        self.pack_start(gtk.Label("This is first page"))
        self.assistant.set_page_title(self,"Let's go moin pote")
        self.assistant.set_page_complete(self,True)
        self.assistant.set_page_type(self,gtk.ASSISTANT_PAGE_CONFIRM)

class MainWindow(gtk.Assistant):
    def __init__(self):
        gtk.Assistant.__init__(self)
        page = SomePage(self)
        self.add_page(page)
        self.connect_signals()
        self.show_all()

    def add_page(self,page):
        self.append_page(page)
        page.configure()

    def connect_signals(self):
        self.connect("apply",self.on_button_click)        

    def on_button_click(self,widget):
        self.destroy()
    
w = MainWindow()
gtk.main()
</code>


      


More information about the pygtk mailing list