Qt 4.6 kullanıyorum ve bekletilmekte olan çoklu tuş kombinasyonlarına (örneğin, Key_Q + Key_W) yanıt vermek istiyorum. Bu yüzden, bir tuş kombinasyonunu basılı tuttuğunuzda, olay her zaman, sadece tek anahtar olaylarla çalıştığı şekilde çağrılmalıdır. Onlar için autoRepeat QShortcuts kullanmak ve etkinleştirmek için çalıştı, ancak bu işe yaramadı: Qt çok tuşlu combo olayı
keyCombos_.push_back(new QShortcut(QKeySequence(Qt::Key_W, Qt::Key_D), this));
connect(keyCombos_[0], SIGNAL(activated()), SLOT(keySequenceEvent_WD()));
setShortcutAutoRepeat(keyCombos_[0]->id(), true);
Ben de tek Key_W yakalamak (veya ne olursa olsun ilk Anahtar edemez sorun var bu yaklaşımı kullanırken keysequence is) artık vuruş.
sayesinde Thomas
Teşekkür ederiz. Bu, anlaşılması kolay ve kolaydır. – GoodDeeds