Название: как растянуть изображение на ширину всей ячейки QTableView Отправлено: nvek от Февраль 26, 2019, 10:13 изображение представляет кусок полоски. Хочу чтобы вся эта полоска была по всей ширине строки таблице
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: Day от Февраль 26, 2019, 16:47 nvek, а нельзя просто закрасить ячейку фоном?
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: nvek от Февраль 27, 2019, 05:37 Там картинка в виде части полоски. 1) узнать ширину колонки. Как это сделать? думаю надо взять горизонтальный заголовок, и там можно узнать ширину. Но как это сделать в классе модели..
2) перерисовать картинку под размеры. Я думаю это не составит труда Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: Day от Февраль 27, 2019, 10:10 Тогда делегат. Метод paint получает все необходимое.
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: nvek от Март 04, 2019, 08:39 есть еще загвоздка, такое нужно не у всех, а только у определенных элементов
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: Day от Март 04, 2019, 10:48 Для делегатов тут загвоздок нет. Он получает QModelIndex, а там и row, и column
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: nvek от Март 05, 2019, 07:37 Зная row и Column я не смогу определить, надо ли мне это или не надо
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: Day от Март 05, 2019, 11:13 А в какой момент вы узнаете об этом? Что именно определяет? В модели нельзя хранить некое значение (булево или любое другое), говорящее об этом?
Название: Re: как растянуть изображение на ширину всей ячейки QTableView Отправлено: nvek от Март 06, 2019, 04:59 Идет чтение из бинарного файла (логов). Записывается все в буфер. Из этого буфера в методе дата потом отображаю.
|