どのウィジェットがシグナルを介してスロットを呼び出したのかを調べる方法が必要です。これは、複数のウィジェットの信号がアプリケーション内の同じスロットに接続されていることを前提としています。
QSignalMapper は有効な答えのようですが、シグナルをトリガーしたオブジェクトをスロットに渡す方法がわかりません。
どのウィジェットがシグナルを介してスロットを呼び出したのかを調べる方法が必要です。これは、複数のウィジェットの信号がアプリケーション内の同じスロットに接続されていることを前提としています。
QSignalMapper は有効な答えのようですが、シグナルをトリガーしたオブジェクトをスロットに渡す方法がわかりません。
任意のスロット ハンドラー内からQObject::sender()
、シグナルを送信したオブジェクトへのポインターを返します。