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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как убрать checkbox у QStandardItem?  (Прочитано 5098 раз)
gogi
Гость
« : Март 14, 2011, 12:44 »

CheckBox добавлял так
Код:
QStandardItem::setCheckState(Qt::Checked)
Эти варианты
Код:
QStandardItem::setCheckState(Qt::Unchecked)
QStandardItem::setCheckable(false)
не работают.
Записан
twp
Гость
« Ответ #1 : Март 15, 2011, 11:31 »

по идее при создании QStandardItem надо сделать только один раз
Код:
QStandardItem::setCheckable(true)
а потом можно уснанавливать/снимать галочку

Код:
QStandardItem::setCheckState(Qt::Checked)
QStandardItem::setCheckState(Qt::Unchecked)
Записан
gogi
Гость
« Ответ #2 : Март 15, 2011, 13:43 »

Вопрос стоит не об галочке, а о самом checkbox'е.
Прикрепляю тестовый проект, в котором убрать этот checkbox не получается.
Записан
twp
Гость
« Ответ #3 : Март 15, 2011, 14:34 »

да, бажок детектед. Можно изечить костылем в виде пересоздания итема.
Записан
gogi
Гость
« Ответ #4 : Март 15, 2011, 15:20 »

да, бажок детектед. Можно изечить костылем в виде пересоздания итема.

Да так и делаю. Сделал баг. Посмотрим что Тролли скажут.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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