QTableView. Как убрать подсветку при выделении? |
Здравствуйте, гость ( Вход | Регистрация )
QTableView. Как убрать подсветку при выделении? |
MishaUA |
13.9.2018, 11:23
Сообщение
#1
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Здравствуйте!
Есть QTableView, в котором данные нельзя вручную редактировать, можно только переносить с помощью Drag&Drop. Проблема в том, что при перетаскивании ячейка выделяется синим. Как можно убрать выделение? Если просто убрать Qt::ItemIsSelectable, то нельзя захватить объект для перетаскивания. |
|
|
Алексей1153 |
14.9.2018, 7:15
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
можно попробовать во время перетаскивания переключить стиль
http://doc.qt.io/qt-5/stylesheet-examples.html Customizing QTableView может, поможет использование ролей цветов в модели http://doc.qt.io/qt-5/qt.html#ItemDataRole-enum а иногда, когда область перетаскивания бывает очень сложной, помогает приём с созданием поверх области прозрачного окна размером с эту область, все операции перетаскивания можно делать в этом окне + вспомогательная графика на нём же Сообщение отредактировал Алексей1153 - 14.9.2018, 7:17 |
|
|
Litkevich Yuriy |
14.9.2018, 7:35
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Что-то вроде:
Раскрывающийся текст tableView->horizontalHeader()->setHighlightSections(false); |
|
|
MishaUA |
14.9.2018, 12:40
Сообщение
#4
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
не помогло((
|
|
|
Алексей1153 |
15.9.2018, 11:31
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
MishaUA, покажи, что пробовал то
|
|
|
MishaUA |
15.9.2018, 11:44
Сообщение
#6
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Щас кода под рукой нет. Как буду за тем компом - сброшу
|
|
|
Текстовая версия | Сейчас: 24.11.2024, 5:40 |