Encerra o aplicativo no Ctrl + C no framework Quickly

2

Descobri que quando executo meu aplicativo usando "executar rapidamente" e pressiono Ctrl + c para eliminá-lo, o aplicativo não é encerrado. Eu estou usando rapidamente 12.04.

Para aplicativos GTK2, usei

def gtk_main_quit(self,widget,data=None):
    gtk.main_quit()

Isso é suficiente para fazer isso aqui com o GTK3?

    
por David Planella 06.07.2012 / 12:16

2 respostas

1

Aqui está o relatório de erros descrevendo o seu problema: link

    
por Timo 07.07.2012 / 14:46
1

Eu encontrei uma maneira de fazer Ctrl + C funcionar como exceção e sair do aplicativo. Insira isso no seu script de inicialização (PROJECT_ROOT / bin / yourapp)

import signal
# ... 
signal.signal(signal.SIGINT, signal.SIG_DFL)
# ... 
Gtk.main()

Eu apliquei esse método no meu projeto Python + Gtk3 e não tive nenhum problema com ele.

    
por Mathieu Comandon 14.08.2012 / 04:30