2016-08-26 1 views
0

Ich habe eine QTreeWidget und QKeySequenceEdit und ich möchte Tastenkürzel in QTreeWidget führen zur Bearbeitung Verknüpfung in QKeySequenceEdit führen. Ich habe installiert und event konstruiert, um die entsprechenden QShortcut Verwendung dieser Lösung:propagate keyEvent von Widget zu QKeySequenceEdit

How can I capture QKeySequence from QKeyEvent depending on current keyboard layout?

Aber ich bin fest bei Veranstaltung zum QKeySequenceEdit senden. Hier ist ein Stück Code in event

qDebug()<<QKeySequence(keyInt).toString(); 
QShortcutEvent *shortcutEvent = new QShortcutEvent(QKeySequence(keyInt), QShortcut(QKeySequence(keyInt), this).id()); 
qApp->postEvent(ui->keySequenceEdit, shortcutEvent); 
return true; 

qDebug Ausgänge rechts Tasten, aber QKeySequenceEdit reagiert nicht.

Antwort

Verwandte Themen