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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Поля QGraphicsView  (Прочитано 2142 раз)
Victor007
Гость
« : Июль 19, 2013, 21:34 »

Вывожу рисунок (фотографии) с помощью graphicsView. Мне нужно, чтобы картинка разворачивалась на весь экран. Решается это достаточно специфично - выставляется layout не на самом graphicsView, а на форме, на которой он расположен. Беда в том, что остаются небольшие поля по краям. setContentsMargins(0,0,0,0) не помогает, setFrameShape(QFrame::NoFrame) убирает только черную рамку по краям. Я посмотрел документацию и отзывы, проблема известная, но какого-то разобранного решения нет. Нашел на одном из форумов, что решение заключается в изменении параметров fitInView(), но вот как это сделать и что именно поменять не написали. Еще есть какое-то хитрое решение через изменеие параметров Scene. Есть ли у кого-то такой опыт?
« Последнее редактирование: Июль 19, 2013, 21:55 от Victor007 » Записан
merke
Гость
« Ответ #1 : Июль 20, 2013, 13:10 »

Всё до банального просто: для form.ui в свойствах "layout" везде проставь нули и будет счастье)
Записан
Victor007
Гость
« Ответ #2 : Июль 20, 2013, 14:36 »

Действительно, до банального) Огромное спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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