Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Гость_Гость_* |
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 @ 7.9.2011, 18:44) Link Да пытался! а где же код?
|
|
|
|
|
Strikevld |
9.9.2011, 17:07
Сообщение
#13
|
|
Студент ![]() Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0
|
Цитата(Litkevich Yuriy @ 9.9.2011, 20:24) Link Цитата(Strikevld @ 7.9.2011, 18:44) Link Да пытался! а где же код?Да блин... я его уже переписал подругому пока что вывожу ячейку в отдельном комбо ниже таблицы, Но вопрос ещё остаётся, я в Qt как бы новичок поэтому буду щас разбираться что такое делегат, попробую по книжке "QT4.5 Проф. программирование на С++" Но хотелось-бы просто разместить комбо над таблицей, как например другие виджеты! Буду учить, учить и ещё раз учить!!! |
|
|
|
|
Strikevld |
9.9.2011, 19:38
Сообщение
#14
|
|
Студент ![]() Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0
|
Цитата(Алексей1153 @ 7.9.2011, 10:26) Link нужно создать экземпляр QComboBox с родителем==таблица, затем комбу разместить ровно в размер ячейки на таблице Кстати вариант хороший, а как узнать текущую позицию и размер ячейки (QTableWidgetItem) относительно окна или вьюпорта таблицы? |
|
|
|
|
Strikevld |
27.9.2011, 15:30
Сообщение
#15
|
|
Студент ![]() Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0
|
Всем большое спасибо за внимание и ответы!
Нашел! Нужная мне функция setIndexWidget Но чтобы её использовать надо юзать TableView т.е пришлось подучить модель представление и теперь пожалуй я вижу лучшим выходом использование делегатов! Проблема решена! Привелико благодарен! |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 4:19 |