pyside2-Programm im Linux-Terminal beenden

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Hase
User
Beiträge: 100
Registriert: Donnerstag 1. Oktober 2009, 15:17
Wohnort: Bremer Speckgürtel

Hallo,
ich starte ein Qt5/pyside2 Programm aus dem Linux-Terminal. Das GUI selbst hat keinen Quit- oder Exit-Button, da es eigentlich eine Kiosk-Anwendung auf einem Touch-Display ist.

Wie kann ich das laufende Programm im Terminal stoppen? Ctrl-C oder Ctrl-D sind wirkungslos. Und immer das ganze Terminal abschießen ist fürs Programmieren und Debuggen etwas nervig. Bin gerade ratlos. Muss ich da im Code was ändern, dass es auf Ctrl-C reagiert?

Grüße
__deets__
User
Beiträge: 14494
Registriert: Mittwoch 14. Oktober 2015, 14:29

Mit C-Z in den Hintergrund schicken, und dann einfach per kill <pid> beenden.

Und gibt's einen Grund, nicht einen anwendungsweiten Hotkey einzufuehren, der das Programm beendet? Im Kiosk-Mode kann der ja eh nicht gedrueckt werden.
Hase
User
Beiträge: 100
Registriert: Donnerstag 1. Oktober 2009, 15:17
Wohnort: Bremer Speckgürtel

Uh, danke, das mit dem Hotkey ist eine gute Idee.

Ich hätte halt gerne die 1-Key-Press-Methode.
Benutzeravatar
sparrow
User
Beiträge: 4165
Registriert: Freitag 17. April 2009, 10:28

Die hast du doch mit einem Hotkey?
Wenn du im MainWindow auf einen Tastendruck lauscht und die Anwendung dann einfach beendest ist das doch optimal.
Antworten