QTableWidget, Как при выделении ячейки вывести на её месте другой виджет?, Неужели так нельзя сделать? |
Здравствуйте, гость ( Вход | Регистрация )
QTableWidget, Как при выделении ячейки вывести на её месте другой виджет?, Неужели так нельзя сделать? |
Strikevld |
6.9.2011, 19:56
Сообщение
#1
|
Студент Группа: Участник Сообщений: 53 Регистрация: 6.9.2011 Пользователь №: 2849 Спасибо сказали: 6 раз(а) Репутация: 0 |
Что нужно сделать при сигнале cellActivated чтобы вместо текста вывести QComboBox
При этом чтобы текст никуда не делся, Надо чтобы другой виджет(этот самый QComboBox) как бы перекрывал ячейку (это касается не только QComboBox) При выделении другой ячейки этот виджет будет перемещён! |
|
|
MoPDoBoPoT |
8.9.2011, 20:27
Сообщение
#2
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
нужно создать экземпляр QComboBox с родителем==таблица, затем комбу разместить ровно в размер ячейки на таблице Кстати, чтобы так сделать, надо парентом сделать вьюпорт (QAbstractScrollArea::viewport()), а не саму таблицу. Но через делегат, по-моему, правильней и удобней. |
|
|
Текстовая версия | Сейчас: 29.11.2024, 0:01 |