1

どのウィジェットがシグナルを介してスロットを呼び出したのかを調べる方法が必要です。これは、複数のウィジェットの信号がアプリケーション内の同じスロットに接続されていることを前提としています。

QSignalMapper は有効な答えのようですが、シグナルをトリガーしたオブジェクトをスロットに渡す方法がわかりません。

4

1 に答える 1

6

任意のスロット ハンドラー内からQObject::sender()、シグナルを送信したオブジェクトへのポインターを返します。

于 2012-11-02T02:19:21.883 に答える