Russian Qt Forum

Qt => Общие вопросы => Тема начата: vasilii от Сентябрь 15, 2006, 14:25



Название: Qt 4: как в tableView/Widget отобразить разные widgetы?
Отправлено: vasilii от Сентябрь 15, 2006, 14:25
здравствуйте!
как в одной и той же tableView/Widget отобразить разные widget-ы ?
неужели для этого надо весь QAbstractItemModel имплементировать ?
заранее спасибо


Название: Qt 4: как в tableView/Widget отобразить разные widgetы?
Отправлено: bigirbis от Сентябрь 15, 2006, 15:26
Если ты имеешь в виду неуправляемые виджеты вставленные по индексу, то ничего не надо наследовать. А вот если ты хочешь что-нибудь управляемое - QAbstractItemView и погнал.


Название: Qt 4: как в tableView/Widget отобразить разные widgetы?
Отправлено: vasilii от Сентябрь 15, 2006, 15:50
спасибо.

извините,  я м.б. не понял - "неуправляемые" - это от которых сигналов не получить и в которых редактировать нельзя?

и как вставить "любой" виджет?
setCellWidget(row,column,QWidget* widget) ?
как я понял из Вашего письма - тут дело как раз в том, что этот widget "неуправляемый"..
т.е. чем они отличаются (управляемые/неуправляемые)?

а нет ли где какого-н. примерчика. а то ведь я первый раз сел за Qt.
(ведь лучший способ научиться программировать - просматривать чужой грамотный код:)

спасибо