Russian Qt Forum
Ноябрь 23, 2024, 23:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGraphicsScene::items() ; QGraphicsScene::removeItem(QGraphicsItem *)  (Прочитано 5340 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Апрель 28, 2016, 12:47 »

Убираю item - ы со сцены, но почему-то он удаляет не все
Код
C++ (Qt)
qDebug()<<"size"<<graphicsScene->items().size;
for(int i = 0; i<graphicsScene->items().size; i++){
   qDebug()<<"remove"
   graphicsScene->removeItem(graphicsScene->items().at(i));
}
 

В дебаг количество size выводится правильно, а итемы удаляются не все Непонимающий
« Последнее редактирование: Апрель 28, 2016, 12:54 от demaker » Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #1 : Апрель 28, 2016, 12:59 »

Сорри глупый вопрос Смеющийся

Просто очень спешу Строит глазки
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Апрель 28, 2016, 13:46 »

Код
C++ (Qt)
for (int i = graphicsScene->items().size() - 1;  i >= 0; --i) {
..
}
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #3 : Май 06, 2016, 10:30 »

Еще вопрос по QGraphicsScene.
Скажите а как сделать, чтобы на сцене координаты левого верхнего угла были (0,0)?
А то у меня получается что центр сцены с этими координатами.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Май 06, 2016, 11:26 »

Еще вопрос по QGraphicsScene.
Скажите а как сделать, чтобы на сцене координаты левого верхнего угла были (0,0)?
А то у меня получается что центр сцены с этими координатами.

setSceneRect(0, 0, width, height)
Записан

demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #5 : Май 06, 2016, 11:41 »

Спсб
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.084 секунд. Запросов: 22.