LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Сделал QPixmap. На нём рисую с помощью QPainter. А потом добавляю QPixmap на QGraphicScene. Но только вот я каждый раз сначала очищаю сцену, а потом добавляю пиксмап, хотя он один и тот же. Просто на изменения QPixmap сцена реагировать не хочет, однако если QPixmap локальная переменная, то графика выводиться неадекватно (то есть получается, что addPixmap создаёт ссылку, а не копию и в теории изменение pixmap должен отразиться на сцене).

Производительность почти идеальная, но нагрузка на процессор 42% и при активном сколле бывают выпадения 1 чтения данных из 100 за секунду.

Исправление KivApple, :

Сделал QPixmap. На нём рисую с помощью QPainter. А потом добавляю QPixmap на QGraphicScene. Но только вот я каждый раз сначала очищаю сцену, а потом добавляю пиксмап, хотя он один и тот же. Просто на изменения QPixmap сцена реагировать не хочет, однако если QPixmap локальная переменная, то графика выводиться неадекватно (то есть получается, что addPixmap создаёт ссылку, а не копию и в теории изменение pixmap должен отразиться на сцене).

Производительность почти идеальная, но нагрузка на процессор 42% и при активном сколле бывают выпадения 1 чтения данных из 1000 за секунду.

Исправление KivApple, :

Сделал QPixmap. На нём рисую с помощью QPainter. А потом добавляю QPixmap на QGraphicScene. Но только вот я каждый раз сначала очищаю сцену, а потом добавляю пиксмап, хотя он один и тот же. Просто на изменения QPixmap сцена реагировать не хочет, однако если QPixmap локальная переменная, то графика выводиться неадекватно (то есть получается, что addPixmap создаёт ссылку, а не копию и в теории изменение pixmap должен отразиться на сцене).

Производительность почти идеальная, но нагрузка на процессор 42% и при активном сколле бывают выпадения 1 чтения данных.

Исходная версия KivApple, :

Сделал QPixmap. На нём рисую с помощью QPainter. А потом добавляю QPixmap на QGraphicScene. Но только вот я каждый раз сначала очищаю сцену, а потом добавляю пиксмап, хотя он один и тот же. Просто на изменения QPixmap сцена реагировать не хочет, однако если QPixmap локальная переменная, то графика выводиться неадекватно (то есть получается, что addPixmap создаёт ссылку, а не копию и в теории изменение pixmap должен отразиться на сцене).