Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: QCasper от Ноябрь 05, 2005, 16:45



Название: отображение произвольной части рисунка
Отправлено: QCasper от Ноябрь 05, 2005, 16:45
нарисованы две концентрические окружности (drawEllipse), и между ними по кругу текст. Требуется отображать и перерисовывать только часть рисунка, а именно сегмент кольца, ну допустим в 90 градусов. К примеру с 45 по 135.
И вообще как отобразить произвольную область рисунка, я так полагаю его предварительно нужно будет в QPixmap запихнуть, т.е. другими словами как отобразить произвольную область пиксмапа?


Название: отображение произвольной части рисунка
Отправлено: Sergeich от Ноябрь 06, 2005, 12:32
См. QPainter::setClipPath и QPainter::setClipRegion


Название: отображение произвольной части рисунка
Отправлено: QCasper от Ноябрь 06, 2005, 15:21
Цитата: "Sergeich"
См. QPainter::setClipPath и QPainter::setClipRegion


Спасибо, сработало :)
Вэри юзфул фича


Название: отображение произвольной части рисунка
Отправлено: QCasper от Ноябрь 06, 2005, 15:25
Sergeich, а может ты мне еще по тексту подскажешь, я там тему открыл, текст нужно по окружности пустить, но только чтобы символы не были наклонены?