2011-07-06 10 views
0

QTアプリケーションで作業しています。その中で、ユーザーは複数のオブジェクトを作成し、それぞれがリストに追加されます。次のステップで、ユーザーはオブジェクトを配置します。どのオブジェクトを配置するかは、QRadioButtonsをクリックすることで行います(QGroupboxに追加されたQRadioButtonsが論理的に見えるので、それらのうちの1つだけがアクティブであることを確認してください)。動的に作成されたQRadioButtonsを使用して動的に作成されたオブジェクトを切り替えます。

問題は、どのラジオボタンがアクティブであるか、またはクリックされたかを伝える信号を見つけることができないことです。私はすでに1つのスロットにすべてのラジオボタンを接続しましたが、私が得るのはブール値です。シグナルの送信者はどのように入手できますか?または、私の目標を達成するための標準的な方法は何ですか?

答えて

1

スロット内で... QObject::sender()メソッドを使用して信号の送信元を取得することができます!

関連する問題