crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как найти все итемы?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
RazrFalcon Дата 3.8.2011, 18:52
  Окей.
Litkevich Yuriy Дата 3.8.2011, 18:02
  RazrFalcon, тема к Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие не относится
RazrFalcon Дата 3.8.2011, 9:34
  Нет, забыл написать что у меня там виджет.

То есть нужно было делать так (в моем случае найти выбран чекбокс или нет):
for (int i = 0; i < listWidget->count(); ++i)
{
    QWidget *item = listWidget->itemWidget(listWidget->item(0));
    QCheckBox *chBox = item->findChild<QCheckBox*>();
    qDebug()<<chBox->isChecked();
}
Алексей1153 Дата 3.8.2011, 6:30
  попробуй так
for (int i = 0; i < listWidget->count(); ++i)
{
   QListWidgetItem *item = listWidget->item(i);
   if(item)
   {
         item->text();
   }
}
RazrFalcon Дата 2.8.2011, 23:40
  К примеру у меня есть QListWidget
Заполняю его так:
for (int i = 0; i < list.count(); ++i) {
    QListWidgetItem *item = new QListWidgetItem(list.at(i),listWidget);
    listWidget->addItem(item);
}

Как мне получить эти все item которые я создал? И выполнить item->text();.

Или нужно создать: QList<QListWidgetItem*>, и уже с ним работать?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 2:31