私はショートカットをとして設定しようとしています。 + Shift + Cです。Qtで2つのキー修飾子を使用して3キーシーケンスのショートカットを設定する方法は?
私は、次の方法を試してみました:
QAction *generalControlAction = new QAction(this);
generalControlAction->setShortcut(QKeySequence("Ctrl+Shift+c"));
connect(generalControlAction, &QAction::triggered, this, &iBexWorkstation::onGeneralConfiguration);
QShortcut *generalControlShortcut = new QShortcut(QKeySequence("Ctrl+Shift+C"), this);
connect(generalControlShortcut, &QShortcut::activated, this, &iBexWorkstation::onGeneralConfiguration);
彼らは動作しませんでした。 Ctrl + Shift + Cを押すと何も表示されません。
Qtで2つの修飾語を使用してショートカットを設定することはできませんか?
ショートカットをアクションとして追加すると機能します。通常の方法は機能しません。それを知ることが重要です。 –