( gabaman | 2019. 12. 14., szo - 16:51 )

Szerkesztve: 2019. 12. 14., szo - 16:58

Régi kódolási stílust használsz, valószínűleg ez egy szimbólum import/export hiba a Qt-ben. Próbáld meg iterátoros ciklussal vagy for range megoldással:

void cSelectDialog::setValues(const QStringList& values, bool _m)
{
    QAbstractButton *pButton;
    int id = 0;
    for (auto& val: values) {
        if (_m) pButton = new QCheckBox(val);
        else    pButton = new QRadioButton(val);
        pButtonGroup->addButton(pButton, id++);
        pLayout->addWidget(pButton);
    }
    pLayout->addWidget(pDialogButtons);
    pButtonGroup->setExclusive(!_m);
}