現在、動的に作成された複数のチェックボックスがあり、それらにシグナルを割り当てるにはどうすればよいですか。これらのチェックボックスは QStandardItemModel
. それらがいつクリックされたかを知る必要があります。これがチェックボックスexの作成方法です
QStandardItem* chk_all = new QStandardItem();
chk_all->setCheckable(true);
chk_all->setCheckState(Qt::Unchecked);
シグナルをスロットにアタッチするには、オブジェクトである送信者のアドレスが必要です。オブジェクトは設計時に UI に存在しないため、どうすればそのアドレスを取得できますか。connectステートメントを完了することができるように
QObject::connect("what goes here" ,SIGNAL(clicked()), this, SLOT(CheckClicked())); //Tester