問題タブ [qkeysequence]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5222 参照

c++ - QKeySequence から QKeyEvent

特定のアクションにどのキー コマンドをマップするかを指示する JSON 構成ファイルを読み込もうとしている状況にあります。例えば:

コンボ タグからaQKeySequenceを作成するのは簡単ですが、QKeyEventアクションをトリガーするために s を監視する必要があります。s はアプリケーション内の他の目的にも使用されるため、監視する必要があることに注意してください。QKeyEventつまり、s のキー コマンドだけを監視することは受け入れられませんQKeySequence(それが可能であるとしても)。

QKeyEventタグごとにオブジェクトを作成するカスタム パーサーを作成する以外に、 a とa"Combo"を比較する方法はありますか? 例えば:QkeyEventQKeySequence

0 投票する
1 に答える
1120 参照

macos - QKeySequence :: Backspace

Qtでは、MacOSのメッセージにQKeySequence::Delete対応します。deleteForward:

deleteBackward:MacOSのQtに相当するものは何ですか?deleteBackward:そのようなことがない場合、Qtでイベントをキャプチャする方法は?

キーシーケンスに関するQtドキュメントには、これについては記載されていません:http: //qt-project.org/doc/qt-5.0/qtgui/qkeysequence.html

0 投票する
2 に答える
6316 参照

c++ - Qt Creator - メニュー エントリにキーボード ショートカットを追加

次のようなショートカット イベントを作成しました。

しかし、ここでメニューエントリに「Ctrl + Q」を表示したいと思います。

出口

それ、どうやったら出来るの?Qt Creator でそれを行う方法が見つからないようです。

0 投票する
2 に答える
247 参照

c++ - QPushButton のグローバル ショートカット キー

特定の QPushButton のグローバル ショートカット キーを登録するにはどうすればよいですか? 特に QPushButton がメイン ウィンドウの直接の子ではない場合。

0 投票する
2 に答える
1517 参照

c++ - QKeySequence/QKeySequenceEdit を 1 つのショートカットのみに制限する

QKeySequenceでショートカットを 1 つだけ表示するように制限することはできQKeySequenceEditますか? 現在、最大 4 つのショートカットをサポートしています。私のアプリケーションは、1 つのショートカットのみのキー シーケンスをサポートします。たとえばCtrl+A、またはCtrl+Cではなく、Ctrl+A, DまたはCtrl+C, X, Zです。

キー シーケンスを 1 つだけに制限しQKeySequenceたり、1 つだけにすることは可能ですか?QKeySequenceEdit

0 投票する
1 に答える
176 参照

qt - keyEvent をウィジェットから QKeySequenceEdit に伝播します

と があり、でショートカットを編集するためにショートカットを押したいと思っQTreeWidgetています。私は eventFilter をインストールし、このソリューションを使用して対応するものを構築しました:QKeySequenceEditQTreeWidgetQKeySequenceEditQShortcut

現在のキーボード レイアウトに応じて QKeyEvent から QKeySequence をキャプチャするにはどうすればよいですか?

しかし、私はにイベントを送信することにこだわっていQKeySequenceEditます。ここに eventFilter のコードがあります

qDebug正しいキーを出力しますが、QKeySequenceEdit反応しません。

0 投票する
1 に答える
252 参照

ruby-on-rails - Qt:ショートカット(Key_Comma + Key_Return)をアクションに適用する方法

以下のコードでショートカットを設定しようとしましたが、うまくいきません。ALT+コンマかALT+リターンに変えればOKです。しかし、リクエストはカンマ + リターンです。Qtでこの特別なショートカットを設定する方法を知っている人はいますか?

どんな助けでも大歓迎です!