crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Снять выделение QListWidgetItem
alsav22
  опции профиля:
сообщение 23.1.2013, 18:51
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 6.5.2012
Пользователь №: 3365

Спасибо сказали: 0 раз(а)




Репутация:   0  


Есть QListWidget в режиме пиктограмм. При щелчке мышью по элементу списка он выделяется (темнеет
иконка и текст). Если после этого щёлкнуть мышью где-то в другом месте, то выделение меняется , но
иконка остаётся такой же затемнённой, а текст из тёмного выделения переходит в серое выделение. Есть ли
способ снять выделение с элемента списка полностью, чтобы в списке не было выделенных элементов?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ilyabvt
  опции профиля:
сообщение 23.1.2013, 21:07
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 297
Регистрация: 23.6.2011
Пользователь №: 2765

Спасибо сказали: 45 раз(а)




Репутация:   3  


Подойдет http://qt-project.org/doc/qt-4.8/qlistwidg...tml#setSelected?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
alsav22
  опции профиля:
сообщение 23.1.2013, 23:47
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 6.5.2012
Пользователь №: 3365

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ilyabvt @ 23.1.2013, 22:07) *


Благодарю!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
alsav22
  опции профиля:
сообщение 24.1.2013, 17:28
Сообщение #4


Студент
*

Группа: Участник
Сообщений: 23
Регистрация: 6.5.2012
Пользователь №: 3365

Спасибо сказали: 0 раз(а)




Репутация:   0  


И ещё... Есть ли ли метод, без перебора элементов списка, определить наличие или отсутствие в нём выделенного элемента?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
iReset
  опции профиля:
сообщение 24.1.2013, 19:19
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 178
Регистрация: 6.6.2012
Пользователь №: 3414

Спасибо сказали: 23 раз(а)




Репутация:   2  


Цитата(alsav22 @ 24.1.2013, 18:28) *
И ещё... Есть ли ли метод, без перебора элементов списка, определить наличие или отсутствие в нём выделенного элемента?

listWidget->selectedItems ().isEmpty()
вернет true, если нет выделенных элементов.

Сообщение отредактировал iReset - 24.1.2013, 19:20
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 17:51