0

チェック可能な項目を持つ 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;
    }
4

0 に答える 0