Название: [Решено] Подсветка строки в QTableWidget при наведении Отправлено: igor_bogomolov от Март 07, 2019, 11:31 Как сделать так, что бы при наведении указателя мышки в QTableWidget подсвечивалась вся строка (как в QTreeWidget)?
Через таблицу стилей не получается, подсвечивается одна ячейка, а не вся строка. Нашел вот такое решение через делегат https://forum.qt.io/topic/69446/qtablewidget-hover-entire-row-without-hard-coding-background-color/2. Но оно не совсем устраивает. Выделение не должно сохранятся при выходе за пределы таблицы или при наведении на его заголовок. В общем нужно для таблицы поведение, такое же как для QTreeWidget есть по умолчанию. Кто делал, подскажите как добиться. Название: Re: Подсветка строки в QTableWidget при наведении Отправлено: kai666_73 от Март 07, 2019, 11:47 Я бы сильно не запаривался, а использовал бы QTreeView и подсунул бы ему (ей) табличную модель.
Название: Re: Подсветка строки в QTableWidget при наведении Отправлено: igor_bogomolov от Март 07, 2019, 11:55 kai666_73, для этого придётся менять уже написанный код наполнения таблицы. Не сложно, но хотелось бы этого избежать.
В идеале хотелось бы обойтись делегатом и таблицей стилей. Ну в крайнем случае, своим наследником qtablewidget. Название: Re: Подсветка строки в QTableWidget при наведении Отправлено: igor_bogomolov от Март 10, 2019, 23:14 В результате остановился на таком решении:
Код
Код
|