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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблемы с ScrollBar()  (Прочитано 1512 раз)
BagmutA
Гость
« : Май 14, 2011, 15:39 »

Использую QGraphicsScene и QGraphicsView для отображения изображений на весь экран:     
Код
C++ (Qt)
scene = new QGraphicsScene(this);
view = new QGraphicsView(scene, this);
pPixmapItem = new QGraphicsPixmapItem;
pPixmapItem->setPixmap(*pix);
scene->addItem(pPixmapItem);
Для увеличения изображения использую: pPixmapItem->scale(scaledStep, scaledStep);
При этом при увеличении изображения соответственно изменяется ScrollBar(), а вот если потом уменьшать изображение, то ScrollBar() останется неизменным (тоесть минимум ScrollBar() не соответствует "началу" изображения -- справа и слева появляюются белые полосы).
Как заставить ScrollBar() уменьшать range в соответствии с уменьшением изображения?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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