QGraphicsRectItem и setPos() |
Здравствуйте, гость ( Вход | Регистрация )
QGraphicsRectItem и setPos() |
lifrost |
10.3.2011, 11:48
Сообщение
#1
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
Создаю в конструкторе:
Хочу поменять положение своего rect, делаю следующее
Квадрат перемещается, НО! Я не понимаю, почему при повторном перемещение он "соскакивает" в первоначальную позицию? |
|
|
abc |
24.3.2011, 14:21
Сообщение
#2
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
а, да, полигон для грани это выглядит хорошо, надо думать, пробовать...
либо 5 итемов склеивать... как их перерисовывать только... либо в одном итеме рисовать в методе paint полигоны... тогда вся конструкция как бы будет монолитом... но нужно будет проверять, какой полигон под мышкой... а как его отдельно окрашивать... а окно может быть не параллелепипедом? |
|
|
lifrost |
24.3.2011, 14:27
Сообщение
#3
|
Студент Группа: Участник Сообщений: 38 Регистрация: 4.3.2011 Из: Миасс Пользователь №: 2468 Спасибо сказали: 0 раз(а) Репутация: 0 |
а, да, полигон для грани это выглядит хорошо, надо думать, пробовать... либо 5 итемов склеивать... как их перерисовывать только... либо в одном итеме рисовать в методе paint полигоны... тогда вся конструкция как бы будет монолитом... но нужно будет проверять, какой полигон под мышкой... а как его отдельно окрашивать... а окно может быть не параллелепипедом? У меня один в один размышления.....но чет у меня ума не хватает ни пять итемов склеить, ни монолит двигать по отдельности - пробовал и так и так - безрезультатно ((((. Окно может быть не параллелепипедом - элементарно круглое. Но на данном этапе это не нужно. основная задача параллелепипеды и арка. |
|
|
Текстовая версия | Сейчас: 29.11.2024, 16:56 |