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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: CheckBox в QDataTable?  (Прочитано 5160 раз)
GrolfCry
Гость
« : Март 31, 2005, 08:25 »

Как в DataTable поле типа булеан отобразить в виде чекбокса?
Записан
Hellenna
Гость
« Ответ #1 : Март 31, 2005, 09:28 »

Цитата: "GrolfCry"
Как в DataTable поле типа булеан отобразить в виде чекбокса?

использовать QCheckTableItem...
Код:
for ( int j = 0; j < numRows; ++j )
            table.setItem( j, 1, new QCheckTableItem( &table, "Check me" ) );
Записан
GrolfCry
Гость
« Ответ #2 : Март 31, 2005, 10:28 »

У куда этот метод вешать  - на refresh()? при добавлении записи,удалении, рефреше - надо обрабатывать?
Записан
Hellenna
Гость
« Ответ #3 : Март 31, 2005, 13:07 »

Цитата: "GrolfCry"
У куда этот метод вешать  - на refresh()? при добавлении записи,удалении, рефреше - надо обрабатывать?

Чтобы просто нарисовать табличку с checkBox`сами можно  написать только в конструкторе формы.
Если ты хочешь чтобы пользователь мог удалить ячейку с checkBox, то в методе удаления надо, пересоздавать все QCheckTableItem`ы, насколько я понимаю...
также с добавлением....
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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