Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
1ropb
4 / 4 / 0
Регистрация: 23.09.2012
Сообщений: 74
1

Не меняется позиция QGraphicsItem

16.05.2016, 14:50. Просмотров 157. Ответов 2
Метки нет (Все метки)

Здравствуйте. Есть QGraphicsItem на scene, внутри него еще несколько кастомных QGraphicsItem. Так вот последний кого добавляю простым способом появляется в (0;0) и не меняет координаты, однако когда добавляю следующего, то последний встает на заданные ранее координаты, а новый на (0;0)...
Но когда добавляю их сложнее, то все нормально:
C++ (Qt)
1
2
3
4
5
//внутри конструктора родительского кастомного итема
QGraphicsWidget *w1 = new QGraphicsWidget(this);
QGraphicsProxyWidget *proxy= new QGraphicsProxyWidget(w1);
proxy->setWidget(label1);
w1->setPos(10,10);
но такой способ добавляет виджеты а не итемы, что особой разницы не создает, но неудобно и долго
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2016, 14:50
Ответы с готовыми решениями:

Qt 5. Включение QGraphicsItem в класс QGraphicsItem
Здравствуйте! Я, естессвенно, новичок в Qt :) Задача, вобщем-то, банальна:...

Qt:QGraphicsItem
Доброго времени суток, товарищи! Имеется класс, унаследованный от...

Перемещение QGraphicsItem
Всем привет. Возникла такая проблема. Переопределяю mauseMoveEventv для...

События QGraphicsItem
Не могу разобраться с этими событиями... что чему нужно отправлять и как всё...

QGraphicsItem::ItemIsMovable
Подскажите пожалуйста как настроить этот флаг так чтобы при перемещение...

2
solar_wind
761 / 752 / 58
Регистрация: 06.07.2009
Сообщений: 2,992
Завершенные тесты: 1
23.05.2016, 19:16 2
Скорее всего не вовремя делается обновление сцены. Вообщем надо смотреть код, который не правильно работает.
0
BaseLion
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 4
24.05.2016, 17:28 3
попробуй из конструктора QGraphicsWidget убрать "this".
Либо сразу после него w1->setPos(QPoint);
что то похожее у меня было
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2016, 17:28

Текст в QGraphicsItem
Хочу сделать редактор блок-схем. Начал читать главу книжек Шлее, Бланшет о...

Не функциональный QGraphicsItem
Привет, форумчане! Собственно, проблема следующая. У меня есть сцена...

Рисование на QGraphicsItem
cShip.h #ifndef CSHIP_H #define CSHIP_H #include <QtGui> class cShip :...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru