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>


      
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to