問題タブ [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.
qt - QSignalMapper を使用して整数を数値にマップする方法は?
Qt の単純なアプリケーションに問題があります。このアプリは、ボタン (0 から 9 までの数字) を備えた単純な電卓のように見えます。
ボタンがクリックされると、アプリケーションは、アプリケーションの出力に、対応する数字を数字および数字 (単語) として表示します。
を使用する必要がありますQSignalMapper
。どうすればこれを解決できますか?
これまでの私のコード:
c++ - 複数の引数をスロットに渡す
私は現在、友人とゲームに取り組んでいますが、今は行き詰まっています。スロットに 2 つの引数を渡す必要があります。1 つのスロットを 2 つのボタンに使用し、ボタンの 1 つは加算に使用し、もう 1 つは減算に使用します。これは、0 (減算の場合) または 1 (加算の場合) のいずれかの引数になります。もう 1 つの引数は一種の ID になります。これは、これら 2 つのボタンのセットがいくつかあるためです。コードで他のいくつかのスロットを使用しました。これらのスロットでは、次のように QSignalMapper を使用しています。
スロットに 2 つの引数を渡す方法はありますか?
python - オブジェクトベースの QSignalMapper の問題
信号が多くの情報を送信する PyQt で信号スロット配置を設定しようとしています。QObject
送信したい各種情報を の属性として設定し、 をキャリアとして利用したいQObject
。理論的には、これは機能するはずです。引数としてQSignalMapper.setMapping()
送信者と a を取るオーバーロードがあります。QObject
削減されたコードは次のとおりです。
残念ながら、うまくいきません。setMapping
消去法で問題を関数までたどりました。
QObject
を で切り替えると、この同じスキームがうまく機能しint
ます。また、私が追加した属性とは何の関係もありませんQObject
-すぐに使える新しいものを使用するQObject
と、同じ問題が発生します。
関数のこの特定のオーバーロードで何かが起こっているようsetMapping
です。ここで問題が何であるかについてのアイデアはありますか?
c++ - QSignalMapper 使用時のマッピングの更新
tableview の最後の列 (アプリケーションに接続されたクライアントの IP アドレスを含む) に QPushButton を作成しました。そのボタンを使用すると、ボタン リリース信号とスロット 'handlebutton(int)' を使用して、その特定の行で接続されているクライアントを切断できます。
コードは -
ここで、マッピングを更新したいと思います。スロットのどこでそれを行うべきですか?誰かが私にどのように、どこでそれを行うかを提案できるかどうか教えてください。
前もって感謝します!