問題タブ [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.
c++ - QKeySequence から QKeyEvent
特定のアクションにどのキー コマンドをマップするかを指示する JSON 構成ファイルを読み込もうとしている状況にあります。例えば:
コンボ タグからaQKeySequence
を作成するのは簡単ですが、QKeyEvent
アクションをトリガーするために s を監視する必要があります。s はアプリケーション内の他の目的にも使用されるため、監視する必要があることに注意してください。QKeyEvent
つまり、s のキー コマンドだけを監視することは受け入れられませんQKeySequence
(それが可能であるとしても)。
QKeyEvent
タグごとにオブジェクトを作成するカスタム パーサーを作成する以外に、 a とa"Combo"
を比較する方法はありますか? 例えば:QkeyEvent
QKeySequence
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
c++ - Qt Creator - メニュー エントリにキーボード ショートカットを追加
次のようなショートカット イベントを作成しました。
しかし、ここでメニューエントリに「Ctrl + Q」を表示したいと思います。
それ、どうやったら出来るの?Qt Creator でそれを行う方法が見つからないようです。
c++ - QPushButton のグローバル ショートカット キー
特定の QPushButton のグローバル ショートカット キーを登録するにはどうすればよいですか? 特に QPushButton がメイン ウィンドウの直接の子ではない場合。
c++ - QKeySequence/QKeySequenceEdit を 1 つのショートカットのみに制限する
QKeySequence
でショートカットを 1 つだけ表示するように制限することはできQKeySequenceEdit
ますか? 現在、最大 4 つのショートカットをサポートしています。私のアプリケーションは、1 つのショートカットのみのキー シーケンスをサポートします。たとえばCtrl+A
、またはCtrl+C
ではなく、Ctrl+A, D
またはCtrl+C, X, Z
です。
キー シーケンスを 1 つだけに制限しQKeySequence
たり、1 つだけにすることは可能ですか?QKeySequenceEdit
qt - keyEvent をウィジェットから QKeySequenceEdit に伝播します
と があり、でショートカットを編集するためにショートカットを押したいと思っQTreeWidget
ています。私は eventFilter をインストールし、このソリューションを使用して対応するものを構築しました:QKeySequenceEdit
QTreeWidget
QKeySequenceEdit
QShortcut
現在のキーボード レイアウトに応じて QKeyEvent から QKeySequence をキャプチャするにはどうすればよいですか?
しかし、私はにイベントを送信することにこだわっていQKeySequenceEdit
ます。ここに eventFilter のコードがあります
qDebug
正しいキーを出力しますが、QKeySequenceEdit
反応しません。
ruby-on-rails - Qt:ショートカット(Key_Comma + Key_Return)をアクションに適用する方法
以下のコードでショートカットを設定しようとしましたが、うまくいきません。ALT+コンマかALT+リターンに変えればOKです。しかし、リクエストはカンマ + リターンです。Qtでこの特別なショートカットを設定する方法を知っている人はいますか?
どんな助けでも大歓迎です!