チェック可能な項目を持つ qtreewidget があり、toplevelitem
番号 0をチェックしたい値に基づいていますsetcheckstate(Qt::checked)
。checkbox
何が問題なのかわからないのですが、何が問題なのか分かりますか? よろしくお願いします私のコード:
for(QMap<QString, int>::iterator allowedPlayer = activedUser->userPermision().begin(); allowedPlayer != activedUser->userPermision().end(); ) {
m_playerList->topLevelItem(0)->setCheckState(0, Qt::Checked);
allowedPlayer++;
}
for(int i = 0; i < m_playerList->topLevelItemCount(); i++) {
if(m_playerList->topLevelItem(i)->checkState(0) == Qt::Checked)
std::cout << "checked!" << std::endl;
}