QGraphicsRectItem::setPos() не изменяет QGraphicsRectItem::rect() |
Здравствуйте, гость ( Вход | Регистрация )
QGraphicsRectItem::setPos() не изменяет QGraphicsRectItem::rect() |
hemmul |
12.5.2012, 9:34
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 9.3.2012 Пользователь №: 3254 Спасибо сказали: 0 раз(а) Репутация: 0 |
почему для QGraphicsItem *tempItem = new QGraphicsRectItem(x,y, width, high); если применить tempItem->setPos(x11,y11); то QGraphicsRectItem* t = dynamic_cast<QGraphicsRectItem*>(tempItem); QRectF rect = t->rect(); все равно rect будет равен QRectF(x,y, width, high) а не QRectF(x11,y11, width, high) и что сделать что бы t->rect() возвращался в соответствии с новой позицией |
|
|
wiz29 |
12.5.2012, 16:10
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
|
|
|
Текстовая версия | Сейчас: 2.12.2024, 8:25 |