Fregloin
|
|
« : Июль 29, 2011, 12:18 » |
|
Вопрос, можно ли обновить не весь итем, а некоторую его часть? К примеру, итем представляет из себя прямоугольник, на котором рисуется три текста. Тексты могут меняться не часто, и к примеру если обновился только один, как его отрисовать не перерисовывая итем целиком? update(x,y,w,h)? но как сделать так, что бы помимо отрисовки этой части еще можно было изменить цвет пера/кисти? или такой возможности нет и рисовать все в вызове paint? Как вариант можно рисовать все в QImage, но проблема в том, что сцена может масштабироваться да и количество элементов может быть большим, поэтому пока все рисую по необходимости в paint()..
|