Russian Qt Forum
Ноябрь 23, 2024, 21:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QListWidget  (Прочитано 3298 раз)
weber
Гость
« : Май 13, 2017, 20:39 »

Как проверить, выбран ли айтем в QListWidget?
Записан
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #1 : Май 13, 2017, 21:45 »

QList<QListWidgetItem *> QListWidget::selectedItems() const
Записан
weber
Гость
« Ответ #2 : Май 13, 2017, 21:58 »

Извиняюсь за тупой вопрос, новичок в Qt. А как именно это использовать?
Записан
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #3 : Май 13, 2017, 23:27 »

Из вопроса не понятно, что нужно.

Если нужно узнать выделен ли хоть один Item в представлении, можно сделать так

Код:
if (myListWidget.selectedItems().isEmpty())
        qDebug() << "ITEMS NOT SELECTED";

можно вот так

Код:
if (myListWidget.currentIndex().isValid())
        qDebug() << "ITEMS SELECTED";

Все зависит от цели.
Записан
weber
Гость
« Ответ #4 : Май 14, 2017, 13:31 »

Благодарю за ответ! Это именно то, что нужно
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.152 секунд. Запросов: 23.