Найти - Пользователи
Полная версия: не уничтожается диалог в pygtk
Начало » GUI » не уничтожается диалог в pygtk
1
pythonwin
всем привет!
столкнулся с такой проблемой - создаю пользователь нажимает один из вариантов и диалоговое окно остается на экране - не удаляется и действия после print locals() не выполняются
class A1:
    ....
    def method1(self, ):
        dialog=gtk.Dialog('title', window,
                          gtk.DIALOG_DESTROY_WITH_PARENT,
                          (gtk.STOCK_OK, gtk.RESPONSE_OK, gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL))
        dialog.vbox.pack_start(gtk.Label(unicode('выполнить функцию?','utf-8')))
        dialog.show_all()
        result = dialog.run()
        dialog.destroy()
        print locals() ## дальше действия не выполняются
        if result==-5:
            self.result_func1 = func1(filename = '/home/user/a1')
            print gc.collect()
            print gc.garbage
        print ' result = ', result

подскажите, пожалуйста, кто с такой проблемой сталкивался
astoon
У меня точно такой же кусок кода работает: и сигнал идет, и окошко закрывается с обеих
кнопок.
Значит, я так понимаю, тебе надо искать в другом месте ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB