Quindi, proprio come la domanda dice, sto cercando di lasciare che le interruzioni di tastiera avvengano mentre Gtk.main() è in corso, tuttavia, sembra non accorgersi che l'interruzione della tastiera si verifica fino al termine della funzione.interrupt di tastiera con python gtk?
Così ho provato ad attaccare Gtk.main() in un thread separato, e ho trovato il thread principale a trovare la tastiera e terminare il thread, ma poi ho scoperto che Gtk non funziona bene con i thread come descritto in this article
Non riesco a pensare a nessun altro modo per consentire alle interruzioni di tastiera di funzionare. È possibile?
Sto usando python3 e voglio che il mio programma sia alla fine multipiattaforma.
potresti chiarire che cosa vuoi raggiungere? vuoi prendere cose come 'Ctrl + C'? – ebassi
esattamente. se si esegue il programma nel terminale, quindi premere ctrl + c, non accade nulla fino a dopo la chiusura della finestra – QxQ