Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QGraphicsScene и проблема отрисовки множества линий
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Система рисования. Печать
Max Payne
Рисую график используя QGraphicsScene + QGraphicsItem на моей машине все красиво смотрится, но на другой машине не все линии отрисовываются или не одновременно. Каждая линия на расстоянии 4 пикселя и толщина 0,1 или 0,2. Подскажите в чем проблема заранее спасибо. Дальше прикрепляю два файла как должно быть и как отображается на других машинах.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Алексей1153
масштаб отключи, либо включи

painter->setRenderHint(painter->Antialiasing);
Max Payne
Поясните что значит включить масштаб, у меня все рисуется на QGraphicsScene::addLine(...)
Алексей1153
Max Payne, рисоваться, вообще-то, должно в QGraphicsItem::paint :) Или в производных классах
Max Payne
Так и есть, при чем я ничего не переопределяю использую стандартный класс QGraphicsLineItem
Max Payne
Решено, проставил флаги renderHints + optimizatinFlags в свойствах QGraphicsView.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.