問題タブ [qsignalmapper]

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 投票する
2 に答える
934 参照

qt - QSignalMapper を使用して整数を数値にマップする方法は?

Qt の単純なアプリケーションに問題があります。このアプリは、ボタン (0 から 9 までの数字) を備えた単純な電卓のように見えます。

ボタンがクリックされると、アプリケーションは、アプリケーションの出力に、対応する数字を数字および数字 (単語) として表示します。

を使用する必要がありますQSignalMapper。どうすればこれを解決できますか?

これまでの私のコード:

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

c++ - 複数の引数をスロットに渡す

私は現在、友人とゲームに取り組んでいますが、今は行き詰まっています。スロットに 2 つの引数を渡す必要があります。1 つのスロットを 2 つのボタンに使用し、ボタンの 1 つは加算に使用し、もう 1 つは減算に使用します。これは、0 (減算の場合) または 1 (加算の場合) のいずれかの引数になります。もう 1 つの引数は一種の ID になります。これは、これら 2 つのボタンのセットがいくつかあるためです。コードで他のいくつかのスロットを使用しました。これらのスロットでは、次のように QSignalMapper を使用しています。

スロットに 2 つの引数を渡す方法はありますか?

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

python - オブジェクトベースの QSignalMapper の問題

信号が多くの情報を送信する PyQt で信号スロット配置を設定しようとしています。QObject送信したい各種情報を の属性として設定し、 をキャリアとして利用したいQObject。理論的には、これは機能するはずです。引数としてQSignalMapper.setMapping()送信者と a を取るオーバーロードがあります。QObject

削減されたコードは次のとおりです。

残念ながら、うまくいきません。setMapping消去法で問題を関数までたどりました。

QObjectを で切り替えると、この同じスキームがうまく機能しintます。また、私が追加した属性とは何の関係もありませんQObject-すぐに使える新しいものを使用するQObjectと、同じ問題が発生します。

関数のこの特定のオーバーロードで何かが起こっているようsetMappingです。ここで問題が何であるかについてのアイデアはありますか?

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

c++ - QSignalMapper 使用時のマッピングの更新

tableview の最後の列 (アプリケーションに接続されたクライアントの IP アドレスを含む) に QPushButton を作成しました。そのボタンを使用すると、ボタン リリース信号とスロット 'handlebutton(int)' を使用して、その特定の行で接続されているクライアントを切断できます。

コードは -

ここで、マッピングを更新したいと思います。スロットのどこでそれを行うべきですか?誰かが私にどのように、どこでそれを行うかを提案できるかどうか教えてください。

前もって感謝します!