Sorry about that.  Your problem is that the show_hide_janela method is
setup to be called both on  a gtk signal ("destroy") and an
event("delete_event").  Callback methods for events take a slightly
different signature than signals; they take one extra argument, which
represents the triggering event.  When you close the window, the
delete_event is triggered, which calls show_hide_janella, but the call
fails, because show_hide_janella is called with 3 arguments, when its
only expecting 2.  So, to fix the code you have posted in the thread
you linked, replace the line

    def show_hide_janela(self,obj):

with the line

    def show_hide_janela(self,obj, event=None):

The modified code works on my machine.  Hope this helps,

Greg

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to