crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QTableView. Как убрать подсветку при выделении?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
MishaUA Дата 15.9.2018, 11:44
  Щас кода под рукой нет. Как буду за тем компом - сброшу
Алексей1153 Дата 15.9.2018, 11:31
  MishaUA, покажи, что пробовал то
MishaUA Дата 14.9.2018, 12:40
  не помогло((
Litkevich Yuriy Дата 14.9.2018, 7:35
  Что-то вроде:
Раскрывающийся текст
tableView->horizontalHeader()->setHighlightSections(false);
Алексей1153 Дата 14.9.2018, 7:15
  можно попробовать во время перетаскивания переключить стиль
http://doc.qt.io/qt-5/stylesheet-examples.html
Customizing QTableView

может, поможет использование ролей цветов в модели
http://doc.qt.io/qt-5/qt.html#ItemDataRole-enum

а иногда, когда область перетаскивания бывает очень сложной, помогает приём с созданием поверх области прозрачного окна размером с эту область, все операции перетаскивания можно делать в этом окне + вспомогательная графика на нём же
MishaUA Дата 13.9.2018, 11:23
  Здравствуйте!
Есть QTableView, в котором данные нельзя вручную редактировать, можно только переносить с помощью Drag&Drop.
Проблема в том, что при перетаскивании ячейка выделяется синим. Как можно убрать выделение? Если просто убрать Qt::ItemIsSelectable, то нельзя захватить объект для перетаскивания.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 20.4.2024, 1:01