QTableWidget, Как при выделении ячейки вывести на её месте другой виджет?, Неужели так нельзя сделать? |
Здравствуйте, гость ( Вход | Регистрация )
QTableWidget, Как при выделении ячейки вывести на её месте другой виджет?, Неужели так нельзя сделать? |
Гость_Гость_* |
9.9.2011, 12:59
Сообщение
#11
|
Гости |
Посмотри QTableWidget::setCellWidget (http://doc.crossplatform.ru/qt/4.6.x/qtablewidget.html#setCellWidget)
Я пользовался QTreeWidget::setItemWidget (аналог у дерева). Встраиваемый виджет сам вписывается в элемент, ресайзится скролится и т.п. |
|
|
Litkevich Yuriy |
9.9.2011, 16:24
Сообщение
#12
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Strikevld |
9.9.2011, 17:07
Сообщение
#13
|
Студент Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0 |
Да блин... я его уже переписал подругому пока что вывожу ячейку в отдельном комбо ниже таблицы, Но вопрос ещё остаётся, я в Qt как бы новичок поэтому буду щас разбираться что такое делегат, попробую по книжке "QT4.5 Проф. программирование на С++" Но хотелось-бы просто разместить комбо над таблицей, как например другие виджеты! Буду учить, учить и ещё раз учить!!! |
|
|
Strikevld |
9.9.2011, 19:38
Сообщение
#14
|
Студент Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0 |
|
|
|
Strikevld |
27.9.2011, 15:30
Сообщение
#15
|
Студент Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0 |
Всем большое спасибо за внимание и ответы!
Нашел! Нужная мне функция setIndexWidget Но чтобы её использовать надо юзать TableView т.е пришлось подучить модель представление и теперь пожалуй я вижу лучшим выходом использование делегатов! Проблема решена! Привелико благодарен! |
|
|
Текстовая версия | Сейчас: 1.12.2024, 14:14 |