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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGraphicsPixmapItem и артефакт при fitInView  (Прочитано 4542 раз)
Sancho_s_rancho
Гость
« : Январь 04, 2011, 20:27 »

При некоторых значениях QRectF при вызове QGraphicsView::fitInView() на QGraphicsPixmapItem вылезает артефакт. На скриншоте: полоска слева с артефактом(вертикальная полоса справа) и полоска справа - без.
Пример , демонстрирующий багу, во вложении.
 

ОС linux, Qt 4.6.3 и  4.7.0
Записан
ufna
Гость
« Ответ #1 : Январь 04, 2011, 21:25 »

Товарищи, если уж выкладываете пример кодом, то делайте относительные пути,  то "/home/sancho/Proj/crossTest/" думаю у большинства отсуствует Улыбающийся

Баг не замечен, 4.7.0 Винда.
Записан
Sancho_s_rancho
Гость
« Ответ #2 : Январь 04, 2011, 21:36 »

Товарищи, если уж выкладываете пример кодом, то делайте относительные пути,  то "/home/sancho/Proj/crossTest/" думаю у большинства отсуствует Улыбающийся

Баг не замечен, 4.7.0 Винда.
Да, есть такой грешок.
Записан
Fat-Zer
Гость
« Ответ #3 : Январь 04, 2011, 21:42 »

linux, Qt 4.6.3 - не воспрзводится
Записан
Sancho_s_rancho
Гость
« Ответ #4 : Январь 04, 2011, 21:51 »

linux, Qt 4.6.3 - не воспрзводится
Странно. У меня это вылезает на  debian testing amd64. Кнопочку жали?
PS может, конечно, бага в дистрибутиве.
Записан
ufna
Гость
« Ответ #5 : Январь 04, 2011, 21:53 »

Больше похоже на баг кэширования. Сия полоса не стирается если ее изменением размера оконца закрыть и открыть?
Записан
Fat-Zer
Гость
« Ответ #6 : Январь 04, 2011, 21:55 »

Цитировать
Кнопочку жали?
само собой.

Появлся при других размерах:
view size =  QSize(393, 123)
widget size =  QSize(415, 178)

Цитировать
Больше похоже на баг кэширования. Сия полоса не стирается если ее изменением размера оконца закрыть и открыть?
Не стирается.

И ещё полоса снизу появилась... похоже на баг... как вариант на пока оставлять в png пустую полосу
« Последнее редактирование: Январь 04, 2011, 22:02 от Fat-Zer » Записан
slim
Гость
« Ответ #7 : Январь 06, 2011, 17:07 »

Могу поспорить что у тебя стоит видео карта радео.
Если да, ей лучше подгонять квадратные текстуры (64х64, 128х128 ....)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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