[gelöst] Steuerung über Tastatur
Verfasst: 2. Januar 2006 10:35
Hallo allerseits!
Gibt es ne Möglichkeit einer TableView, ListWidget o.ä. zu sagen, dass falls man eine bestimmte Taste drückt (z.B. Return) ein bestimmter Slot ausgeführt wird? (z.B. Löschen eines Items in ListWidget) Für die Maussteuerung gibts das Signal clicked (u.a.) wenn am ein Item anklickt.
Man kann sich jedoch auch Items per Tastatur auswählen...
Eine Möglichkeit wäre sicher eigene Widgets von den QtWidgets abzuleiten und das keypressEvent neu zu implementieren. Aber dass möchte ich nicht tun, da ich mir meine GUI mit dem Designer zusammenbau und dabei nur auf die Standardwidgets zugreifen kann.
Es muss doch sicher auch die Möglichkeit über Signale dem Widget nachträglich zu sagen, wie es auf einen bestimmten Klick reagieren soll...
Gibt es ne Möglichkeit einer TableView, ListWidget o.ä. zu sagen, dass falls man eine bestimmte Taste drückt (z.B. Return) ein bestimmter Slot ausgeführt wird? (z.B. Löschen eines Items in ListWidget) Für die Maussteuerung gibts das Signal clicked (u.a.) wenn am ein Item anklickt.
Man kann sich jedoch auch Items per Tastatur auswählen...
Eine Möglichkeit wäre sicher eigene Widgets von den QtWidgets abzuleiten und das keypressEvent neu zu implementieren. Aber dass möchte ich nicht tun, da ich mir meine GUI mit dem Designer zusammenbau und dabei nur auf die Standardwidgets zugreifen kann.
Es muss doch sicher auch die Möglichkeit über Signale dem Widget nachträglich zu sagen, wie es auf einen bestimmten Klick reagieren soll...