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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как обратиться к объектам QGraphicsScene по индексу?  (Прочитано 3583 раз)
jojahti
Гость
« : Август 23, 2009, 20:26 »

Можно ли обратиться к объекту сцены по присвоенному ему, с помощью  setData(), индексу?

Тоесть я присваиваю каждому объекту  два индекса с ключами 0 и 1. И могу ли я по ним к нему обратиться?
Записан
Rcus
Гость
« Ответ #1 : Август 24, 2009, 06:08 »

Это не индексы вы присваиваете, а просто добавляете пользовательские данные.
Записан
jojahti
Гость
« Ответ #2 : Август 24, 2009, 13:29 »

Rcus
Цитировать
Это не индексы вы присваиваете, а просто добавляете пользовательские данные.
Я могу туда присваивать названия фруктов, и породы кошек, могу индексы. И вот парадокс - всё это пользовательские данные.  Смеющийся


Мне интересно, могу ли я обратиться к элементу по присвоенным им мной значениям с помощью стандартных средств? Или есть ещё какой механизм сцены?

Или придётся завести дополнительный массив, куда и заносить адреса при создании объектов?
Записан
Rcus
Гость
« Ответ #3 : Август 24, 2009, 13:36 »

QList<QGraphicsItem *> QGraphicsScene::items () const

Returns a list of all items on the scene, in no particular order.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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