Название: Проблема с изменением текста потомка класса QGraphicsTextItem Отправлено: amadeyA от Июнь 27, 2017, 14:24 Добрый день!
Передо мной стоит задача разработать класс для отображения области интереса на изображении (эллипс и подпись). Реализовано с помощью наследования от QGraphicsItem перемещение, изменение размеров эллипса класс itemRoiCircle. Подпись - потомок QGraphicsTextItem. Подпись добавляется в конструкторе класса itemRoiCircle. При перемещении эллипса мышкой по изображению я рассчитываю по его координатам и размерам среднее значение пикселей изображения внутри него. На изображение может быть добавлено неограниченное число эллипсов. В результате должна изменяться подпись для одного перемещаемого эллипса. У меня происходит копирование текста на все подписи добавленных эллипсов. Как это можно исправить? Код: itemRoiCircle::itemRoiCircle(QGraphicsScene *scene, QObject *parent) : Код: void itemRoiCircle::setstatisticText(double mean, double std, double area) { Код: itemTextInfo::itemTextInfo(QGraphicsTextItem *parent) Название: Re: Проблема с изменением текста потомка класса QGraphicsTextItem Отправлено: amadeyA от Июль 03, 2017, 11:19 Решение нашлось. Не передавался указатель на изменяющийся элемент ROI, поэтому функция изменяла текст для всех элементов.
|