Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Мурат от Сентябрь 13, 2007, 11:59



Название: Вопрос по QTableView
Отправлено: Мурат от Сентябрь 13, 2007, 11:59
В примерах Qt в раделе widgets есть пример icons.Там при выборе картинки, в таблице в ячейках первой колонки появляется checkbox. Долго рылся в коде примера но так и не нашел где это делается. Мне нужно тоже самое только добавить в ячейку простую кнопку. Мож кто знает?

Заранее спасибо!


Название: Re: Вопрос по QTableView
Отправлено: pastor от Сентябрь 13, 2007, 13:00
Что касаеться примера: элементы первого столбца получить просто - для каждого QTableWidgetItem устанавливаешь setCheckState(Qt::Checked). Для первого и вторго столбца использовались делегаты. См. setItemDelegate для QTableWidget, а также копай класс ImageDelegate (imagedelegate.cpp\imagedelegate.h) из примера. Должно быть все понятно.


Название: Re: Вопрос по QTableView
Отправлено: Мурат от Сентябрь 14, 2007, 09:29
Да я вроде смотрел все это, но так и не понял как сделать то что мне нужно.Как добавить кнопку в ячейку так что бы она занимала только часть её.Можешь какой-нибудь примерчик дать или более конкретно указать куда рыть
 ???


Название: Re: Вопрос по QTableView
Отправлено: pastor от Сентябрь 17, 2007, 14:35
Всмысли чтобы кнопка занимала часть колнки?