Russian Qt Forum
Апреля 18, 2025, 18:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: как растянуть изображение на ширину всей ячейки QTableView  (Прочитано 4384 раз)
nvek
Гость
« : Февраля 26, 2019, 10:13 »

изображение представляет кусок полоски. Хочу чтобы вся эта полоска была по всей ширине строки таблице
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #1 : Февраля 26, 2019, 16:47 »

nvek, а нельзя просто закрасить ячейку фоном?
Записан
nvek
Гость
« Ответ #2 : Февраля 27, 2019, 05:37 »

Там картинка в виде части полоски. 1) узнать ширину колонки. Как это сделать? думаю надо взять горизонтальный заголовок, и там можно узнать ширину. Но как это сделать в классе модели..
2) перерисовать картинку под размеры. Я думаю это не составит труда
« Последнее редактирование: Февраля 27, 2019, 05:42 от nvek » Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #3 : Февраля 27, 2019, 10:10 »

Тогда делегат. Метод paint получает все необходимое.
Записан
nvek
Гость
« Ответ #4 : Марта 04, 2019, 08:39 »

есть еще загвоздка, такое нужно не у всех, а только у определенных элементов
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #5 : Марта 04, 2019, 10:48 »

Для делегатов тут загвоздок нет. Он получает QModelIndex, а там и row, и column
Записан
nvek
Гость
« Ответ #6 : Марта 05, 2019, 07:37 »

Зная row и Column  я не смогу определить, надо ли мне это или не надо
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #7 : Марта 05, 2019, 11:13 »

А в какой момент вы узнаете об этом? Что именно определяет? В модели нельзя хранить некое значение (булево или любое другое), говорящее об этом?
Записан
nvek
Гость
« Ответ #8 : Марта 06, 2019, 04:59 »

Идет чтение из бинарного файла (логов). Записывается все в буфер. Из этого буфера в методе дата потом отображаю.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.026 секунд. Запросов: 23.