К примеру у меня есть QListWidget
Заполняю его так:
for (int i = 0; i < list.count(); ++i) {
QListWidgetItem *item = new QListWidgetItem(list.at(i),listWidget);
listWidget->addItem(item);
}
попробуй так
for (int i = 0; i < listWidget->count(); ++i)
{
QListWidgetItem *item = listWidget->item(i);
if(item)
{
item->text();
}
}
Нет, забыл написать что у меня там виджет.
То есть нужно было делать так (в моем случае найти выбран чекбокс или нет):
for (int i = 0; i < listWidget->count(); ++i)
{
QWidget *item = listWidget->itemWidget(listWidget->item(0));
QCheckBox *chBox = item->findChild<QCheckBox*>();
qDebug()<<chBox->isChecked();
}
RazrFalcon, тема к Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие не относится
Окей.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)