qkeyevent

    1

    1答えて

    私は自分の "仮想キーボード"を持っています。私は既にKeyEventsにクリックされたボタンを変換してQTextEditなどに渡す必要があります。私の問題は、QWebEngineView内の書き込み可能な領域で同じことをしたいということです。 たとえば、キーボードを使用してQLineEditを編集し、ウェブサイトをリクエストします。 DONE Googleがリクエストしたとします。今私は私の前に

    1

    1答えて

    私のアプリケーションで矢印キーのキーイベントを処理したい。私はすでにそれを読んでいるので、焦点は無効にする必要があります。私はこの方法に従う:PyQt not recognizing arrow keys。実際にself.setChildrenFocusPolicy(QtCore.Qt.NoFocus)(リンクされたスレッドと私のソースコードで定義されているように)をMyApp.__init__の

    0

    1答えて

    Qtでアクティビティを有効にするには、押された状態に基づいて複数のキーを渡す必要があります。最初はQKeySequenceを使って同じことをしようとしていましたが、動的ではありません。 keyPressEvent() { if (keypress event) { switch(keyevent->key()) { Qt::Key_Alt: "add t

    5

    2答えて

    私は、Windowsのネイティブプログラムと通信するプログラムに取り組んでいます。そのため、アクティブなネイティブの仮想キーコードが必要です。 Windowsのネイティブ仮想キーコードをQt :: Keyに変換するには?

    0

    1答えて

    私は、コードのこの作品を書いたが、私はこのエラーを取得: "left of '->key' must point to class/struct/union/generic type". はGUIがQWidgetクラスから派生したクラスであることを考えると、どのように私はきちんとキーの押下をキャッチすることができますか? void GUI::keyPressEvent(QKeyEvent *eve

    0

    1答えて

    私はQTreeWidgetとQKeySequenceEditを持っています。QTreeWidgetのショートカットを編集して、QKeySequenceEditにショートカットを挿入します。私はeventFilterをインストールし、この溶液を用いて、対応するQShortcutを構築してきました: How can I capture QKeySequence from QKeyEvent depen

    1

    1答えて

    ポジションベースのキーボードショートカットを作成するには、すべてのキーボードレイアウトで機能するため、物理的なキーボードキーを特定する必要があります。理想的には、QKeyEventのスキャンコードは、キーボードレイアウトに依存しないため、取得したいと考えています。例えば 、私はマッピングしたい場合はShift+QからボリュームダウンとShift+W私はちょうどShift+0x10にこれらをマッピン

    13

    3答えて

    私はこのライン使用して私のダイアログからのQtで無効にXボタンをしました: myDialog->setWindowFlags(Qt::Dialog | Qt::Desktop) をしかし、私はこのコードを使用してAltキー + F4検出できませんでした: void myClass::keyPressEvent(QKeyEvent *e) { if ((e->key()==Qt::K

    4

    1答えて

    私はQTextEditのサブクラスのkeyPressEventをオーバーライドしようとするQtで次の例を持っていますが、 "txt :: keyPressEvent(QKeyEvent *)"の多重定義を与え、 I以来、私は、ヘッダー内のクラスを必要とするからでしょう(私はtxt.hでQTextEditを宣言し、唯一のcppでそれを#including前進しようとしたが、それは私にいくつかの他のエ